1.查询
1.1 查询语法:
select 显示的字段列表 from 表名 where 条件 GROUP BY 分组 having 条件 limit 开始记录,条数 order by 排序字段...studentNo in(21,24,27,30);
in的作用就是当前的值在某一个集合中存在就为真
not in 的作就是当in为真的时候进行非运算
问题:查询不是21,24,27,30的学生信息...end
问题,将成绩表中的成绩换成等级显示出来
案例:
select *,case
when studentResult between 90 and 100...500分的记录
条件 having:
为什么最后的总分小于500分的记录条件不能写在where中.
where 只能对没有分组的数据进行筛选(原数据),having能对分组后的数据进行筛选
select...,原字符串)查找字符串所在位置
select locate('w','helloworld') 返回结果为6,数据库中下标从1开始,找不到返回0
1.4 日期函数
curdate() 返回当前日期