继续学习命令句:
select top 3 * from studentScore只查询前三行
select top 30 percent * from studentScore--只查询百分之三十
查询排序(比如只看成绩前三名)
select top 3 * from studentScore order by stuScore asc --asc升序,desc降序
函数
sum 查所有人的总成绩
select sum (stuScore) from studentScore where stuSubject = '语文'查全体总成绩
select sum (stuScore) from studentScore where stuName = '张三'--查某人总成绩
avg查平均分
select avg(stuScore) from studentScore所有课目所有人的平均分
select avg(stuScore) from studentScore where stuSubject='语文'查语文平均分
select avg(stuScore) from studentScore where stuName='张三'查张三所有成绩的平均分
max查最大值
select max(stuScore) from studentScore--查最高分
min查最小值
select min(stuScore) from studentScore--查最低分
Count查总行
select count (*) from studentScore where stuName='五王' --一般用于用户名和密码
select getdate()插入当前系统时间
abs取数值的绝对值
select abs (-900)
ceiling 返回大于或等于所给数的最小的整数(如24.1取值为25)
select ceiling(24,1)一般用于超市
floor取小于或等于一个给定数值的最大整数
select floor(24.1取24)
power取表达式的幂值(平方值)
select power(4,3)(四的三次方=64)
Round为四舍五入指定精度
select round(45.65433256,3)
sqrt取浮点表达式
sqrt取浮点表达式
取平方根
select sqrt(9)
convert 用来转变数据类型
select convert(要转换成的类型,最终要转换的数据)from
select convert(varchar(20),stuScore) from studentScore
select 'asdb'引号说明是字符串+convert(varchar(20),30)把30转换成字符串
select 'asdb' + convert(varchar(20),30)
阅读(767) | 评论(0) | 转发(0) |