1 聚合函数

1.SUM函数
SELECT  SUM (stuage)
FROM STUINFO

2.AVG函数
SELECT AVG(STUAGE)
FROM STUINFO;

3.MIN函数
SELECT MIN (STUAGE)
FROM STUINFO;

4.MAX函数
SELECT  MAX (STUAGE)
FROM STUINFO;

5.COUNT函数
SELECT COUNT (STUAGE)
FROM STUINFO;

2 类型转换函数

 

1.CONVERT()函数
把当前数据库的时间转换成字符类型。
SELECT  CONVERT (CHAR,GETDATE())

查询学生信息表中学生信息,并把学生的出生日期转换成字符类型。
SELECT   STUNAME, COFVERT(CHAR, STUSTUBIRTH,103)
FROM STUINFO

 2.CAST()函数
 从STUINFO表中,查询所有学生的姓名、出生日期,并将日期转换为字符串显示.
    SELECT  STUNAME, CAST(STUSTUBIRTH AS char(10)) AS 生日
    FROMSTUINFO

3 日期函数

1.GETDATE函数,获取当前系统时间
SELECT   GETDATE()

2.DATEADD函数,用于在指定日期上增加年、月、日或时间等,其返回值为日期型数据。
DATEADD (year,5,GETDATE())
是在当前时间的年增加了5年,并返回5年后的日期。

 

从STUINFO表中查询所有学生的姓名、出生日期、出生后的第8000天和出生后的第500个月。
SELECT    STUNAME,
STUBRITH,
DATEADD (DAY,800,STUBIRTH) AS '出生后第8000天
DATEADD(MONTH,500,STUBIRTH)  AS '出生后第500月.
FROM    STUINFO

 3.DATEDIFF函数,用于获取两个日期间的差,并返回数值数据
从STUINFO表中查询所有学生的姓名、出生日期和年龄.
SELECT STUSTUBIRTH ,
       DATEDIFF(year,STUSTUBIRTH,GETDATE()) AS 年龄
FROM STUINFO

 4.DATENAME函数,用于获取日期的一部份,并以字符串形式返回
从STUINFO表中查询每位l号出生的所有学生。
SELECT  *
FROM  STUINFO
WHERE DATENAME(day, STUSTUBIRTH)='1'

 5.DATEPART函数,用于获取日期的一部份,并以整数值返回
从STUINFO表中查询每位1号出生的所有学生。
SELECT  *
FROM    STUINFO
WHERE  DATEPART(day,STUSTUBIRTH)=l

4数学函数

 

5 字符函数

 

6.文本和图像函数

 

7.配置函数

 

8.游标函数

 

9.元数据函数

 

10.安全函数

 

 
11.常用的系统函数