模糊查询和聚合函数
1.模糊查询可以使用like关键字和通配符进行
2.通配符
001.%:任意多个任意字符(含0个)
002._:任意的单个字符 (必须一个)
003.[0-9]:只能出现中括号内指定范围的一个字符
004.[^a-z]:不能出现任何字母,只能是字母之外的其他字符。
例:(查找姓张的学生信息
select * from Students where SName like '张%'
3. 使用 between在某个范围进行查询
例:(查询分数在60到80之间的分数)
注:写代码时要先写初值,后写终值。(初值要小于终值)
select * from Score where Score btween 60 and 80
4.使用IN在列举止值内进行查询
例:查询地址为:地址一,地址二的所有学生信息
select * from student where address in('地址1','地址2')
2.聚合函数
--sum():求总
select SUM(StudentResult) as 总分 from Result
--count():计数
select count(*) 总记录数 from SCore
--max() min()求 最大值和最小值
select MAX(studentresult) as 最高分 from Result select min(studentresult) as 最高分 from Result
--avg()求 平均值
select AVG(studentresult) as 平均分 from Result