当前位置:   article > 正文

SQL SERVER----系统自带函数(Function())_sql server function

sql server function

                                                              数据库的函数

一、系统自带的函数

MAX(列的名称)

   代码:

  1. select max(EmployeeID) as maxEmployeeID
  2. from Employees /*找到Employees表中ID最大的*/

MIN(列的名称)

 代码:

  1. select min(EmployeeID) as maxEmployeeID
  2. from Employees

  AVG(列的名称)

   AVG SQL数据库中求平均值函数avg()用于对指定的列或表达式求平均值。当使用avg()函数对指定列求平均值时,如果该列存在空(NULL)值,  则avg()函数会忽略该值。

  代码:

  1. select
  2. AVG(DATEDIFF(yy,BirthDate,GETDATE()) ) as 年龄的平均值
  3. from Employees /*求出Employees表中年龄的平均值*/

    SUM(列的名称)/*求总和*/

    代码:

  1. select
  2. SUM(DATEDIFF(yy,BirthDate,GETDATE()) ) as 年龄的总和
  3. from Employees /*求出Employees表中年龄的总和*/

    count(*)  /*求出满足要求的数据量*/

    代码:

  1. select
  2. count(*) as 符合要求的数据量
  3. from Employees
  4. where EmployeeID between 1 and 9

   LOWER(列的名称)/*将字符串转化为小写*/

    UPPER(列的名称)/*将字符串转化为大写*/

    LTRIM(字符串列)/*去掉字符串列的左边的空格*/

     RTRIM(字符串列)/*去掉字符串列的右边的空格*/

    LEFT(列的名称,长度)/*从左边截取多少长度的字符串*/

   RIGHT(列的名称,长度)/*从右边截取多少长度的字符串*/

   SUBSTRING(列的名称,开始位置,结束位置)/*从 开始位置到结束位置的字符串区间*/

   REVRSE(列的名称)/*翻转字符串*/

  REPALCE(列的名称,原来的词语,现在的词语)/*将原来的词语换为现在的词语*/

   CAST(字符串  as int)     /*转化字符串*/

   DAY(列名称)/*返回列中的日期值*/

     代码:   

  1. select DAY(BirthDate) as 天数
  2. from Employees

    MONTH(列名称)/*返回列中的月份*/    代码同上

    YEAR(列名称)/*返回列中的年份*/    代码同上

    DATESUB()/*从日期减去指定时间*/ 

    DATEDIFF()  /*返回两个的时间间隔*/

    

    DATEADD(时间形式,所要添加的数量,所要改变的时间)

     1、时间形式有以下

              

     2、实例代码 

  1. select DATEADD(YYYY,1,BirthDate)/*BirthDate加上一年,注意对数据库中的数据并没有改变*/
  2. from Employees

        3、结果对比:

                             

     DATENAME(返回的形式,时间列)/*函数以字符串的形式返回日期的指定部分*/

         返回形式同上DATEADD

         代码:

     select  DATENAME(yyyy,getdate()) as 年份

           返回的就是 2018

    DATEPART(返回形式,时间列)/*函数以整数的形式返回日期的指定部分*/  

       代码略

    GETDATE() /*返回当前的系统的日期*/

     数学函数略

   

   

         

   

  

     

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/738037
推荐阅读
相关标签
  

闽ICP备14008679号