数据库

2019-04-01  本文已影响0人  c667ec5a71d8

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:表示没有数据

空字符:表示有数据

需求:查询没有性别

上一篇 下一篇

猜你喜欢

热点阅读