首页 > 代码库 > SQL Server 基础 04 函数与分组查询数据

SQL Server 基础 04 函数与分组查询数据

                 

                                                       函数与分组查询数据

 

系统函数分

聚合函数、数据类型转换函数、日期函数、数学函数 . . .    

 

1、 聚合函数

           主要是对一组值进行计算,然后返回一个值。 聚合函数包括 sum(求和)、avg(求平均值)、min()、max()、count(求数量)

sum函数语法  :  sum(列明)

select sum(sno) as 序号和 from stu_info 

avg

select avg(sno) as 序号平均值 from stu_info

. . .

count 用来一组值的个数,统计

select count(sno) as 个数 from stu_info 

 

2、类型转换函数

           将日期和数字转换成字符串格式,反之 ...   用到 convert() 、cast()    

   convert 的语法格式 :  convert ( datatype [ (length) , expression , [style] ] )

                                 datatype 如果要转换成 char、archar 、binary 、arbinary 数据类型,还需要设置数据类型长度  

                                 expression : 表达式,进行数据类型转换的值或者列名

                                 style         : 用于日期格式的设置

1 -- 类型转换
2  --语法convert(datatype[(length),expression,[style]])
3  select convert(char,getdate())
4  select sname,convert(char,date,103) as 出生日期 from stu_info

 

 cast : 语法格式 :  cast (expression as datatype [ (length) ] ) 

 select sname,cast(date as char(10)) as 生日 from stu_info