电子商务网站建设与运营的试题,事业单位网站建设方案书,网站建设公司人员组成,天津建站管理系统价格第七章 - 聚合函数使用别名 ascount() 计数avg() 平均值sum() 求和max() 最大值min() 最小值一些数学计算函数Abs()Cos()Exp()Mod()Pi()radians()Sin()Sqrt()Power()Ceil()Floor()使用别名 as
在SQL中可以使用 as 来为一个字段或者一个值设置新的别名下面聚合函数的使用中就会…
第七章 - 聚合函数使用别名 ascount() 计数avg() 平均值sum() 求和max() 最大值min() 最小值一些数学计算函数Abs()Cos()Exp()Mod()Pi()radians()Sin()Sqrt()Power()Ceil()Floor()使用别名 as
在SQL中可以使用 as 来为一个字段或者一个值设置新的别名下面聚合函数的使用中就会经常使用到
count() 计数
count()函数有两种使用方式。
使用count(*) 对表中行的行数进行计数不管列表中包含的是空值null还是非空值。
select# 当使用as设置别名时输出的结果显示的就是设置的别名count(*) as 计数
fromtest.test001 使用count(列名)对指定列中非空的行进行计数。也就是如果指定的某一列数据里面有null值时会跳过null值只计算非null的行数。
select# 当不设置别名时聚合函数输出的为函数本身# age这一列数据中一共有4行其中一个为null当值count这一列的时候返回的有效条数为3。count(age)
fromtest.test001avg() 平均值
avg()通过对表中行数计数并计算指定列之和然后求出该列的平均值。可以用来计算所有列的平均值也可以用来计算特定列的平均值。
selectavg(SalePrice) as 房价均值
fromtest.houseprices sum() 求和
用来计算指定列的和。
selectsum(SalePrice) as 房价总和
fromtest.houseprices max() 最大值
返回指定列中的最大值常用于数值、日期时间等。
selectmax(SalePrice) as 最高房价
fromtest.houseprices min() 最小值
返回指定列中的最小值常用于数值、日期时间等。
select
min(SalePrice) as 最低房价
from
test.houseprices 一些数学计算函数
Abs()
绝对值函数可以把负值转换为正值。
selectabs( -100)Cos()
余弦函数需要输入弧度值。
selectcos(1)Exp()
返回e的x次方
select# exp(5)表示e的5次方exp(5)Mod()
余数函数返回x除以y的余数。
select# 求10除以3的余数mod(10,3)Pi()
圆周率π\piπ的值
selectpi()radians()
将角度转换为弧度
selectradians(90)Sin()
正弦函数需要输入弧度值。
selectsin(radians(90))Sqrt()
平方根函数求平方根的值。
selectsqrt(144)Power()
幂函数求x的y次方。
selectpower(2,3)Ceil()
向上取整
selectceil(2.1)Floor()
向下取整
selectfloor(2.9)