显示所有人的姓名和年龄:
select 姓名,datediff (yy,出生日期,getdate()) as 年龄 from ***表名***
?...聚合函数:
用于对一组值执行计算,并返回单个值
如:求总和、平均值、最大或最小值等
SUN:求总和、AVG:求平均数、MAX和MIN:返回最大最小值
COUNT:返回非空值的计数
查询表中所有员工基本工资的综合...函数的综合应用:
查询未满30岁的员工的生日和年龄,并且计算出距离30岁的天数,最后用字符串拼接显示结果:
查询正确的结果
select 姓名,出生日期,DATEDIFF(YY,出生日期,GETDATE...()) 年龄,
DATEDIFF(DD,GETDATE(),DATEADD(YY,30,出生日期)) 距离三十岁的天数
from test
where DATEDIFF(YY,出生日期,GETDATE...())<=30
order by 出生日期
将结果用字符串拼接:
select '员工'+姓名+'的生日是:'+CONVERT(varchar(10),出生日期,111)+
',现在年龄是'+CAST