SQL对数据进行统计、常用集合函数
![]()
学生表:
1、统计记录个数 1) count(【all】*)【as 列别名】 返回表中的记录数 执行:SELECT COUNT (* ) FROM 学生表 结果为: 执行:SELECT COUNT (* ) as 学生总人数 FROM 学生表 结果为: 2) COUNT(列名) 函数返回指定列的值的数目(NULL 值不计入) 执行:SELECT COUNT (专业代码) FROM [ts].[dbo].[学生表] 结果为: 3) COUNT(distinct 列名) 返回指定列的不同值的数目(NULL 值不计入)
2、计算某一列值的总和 格式:select sum (column_name) from table_name 执行:SELECT sum(高考分数) as 高考总分数 FROM [ts].[dbo].[学生表] 结果为: 3、求某一列值的最大值 MAX 函数返回一列中的最大值。NULL 值不包括在计算中。 注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。 执行:SELECT MAX(高考分数) as 高考最高分数 FROM [ts].[dbo].[学生表] 4、求某一列值的最小值 注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。 5、求某一列值的平均值 6、FIRST()返回指定字段的第一个记录的值 格式:select fist(column_name) from table_name 7、ROUND() 函数(四舍五入规则) 格式:SELECT ROUND(column_name,decimals) FROM table_name
8、MID() 函数 用于从文本字段中提取字符。
9、LEN() 函数 LEN 函数返回文本字段中值的长度。 语法:SELECT LEN(column_name) FROM table_name 执行:select len(city) AS Lengthcity From persons 结果:
![]() |
http://user.qzone.qq.com/434725043/blog/1479184055
最新推荐文章于 2023-07-12 10:38:32 发布