4.各种查询语句:
查询时指定别名:
1) selete id AS '编号',name AS '姓名' from student;
2) selete id '编号',name '姓名' from student;(AS可以省略)
查询时合并列:
需求:查询每个学生的总分
selete name AS '姓名',(servlet+mysql) AS '总成绩' from student;
注意:合并列的字段必须是数值类型的字段
查询时去除重复(distinct):
需求:查询有哪些地区的学生
selete DISTINCT address from student;
另一种语法
selete DISTINCT(address) from student;
条件查询
逻辑条件: and or
需求:查询学生的id为1,且姓名为张三的学生
selete * from student where id=1 and name='张三';(交集)
需求:查询学生的id为2,或姓名为张三的学生
selete * from student where id=2 or name='张三';(并集)
比较条件: > < >= <= = <> (between and--在...之间 包前包后)
需求:查询servlet分数大于80分的学生
selete * from student where servlet>80;
需求:查询mysql分数小于或等于85分的学生
selete * from student where mysql<=85;
需求:查询servlet分数大于或等于80分,且小于或等于85分的学生
selete * from student where servlet>=80 AND servlet<=85;
代替上面语句的语法
selete * from student where servlet BETWEEN 80 AND 85;
需求:查询年龄不等于30的学生
selete * from student where age<>30;
判空条件: is null, is not null, =’’, <>’’
Null:表示没有数据
空字符:表示有数据
需求:查询没有性别
网友评论