赞
踩
1、select 字段名 from 表;
2、In查询:用于过滤你所需要查询的内容
select 字段名 from 表名 where 字段名 in(具体内容)
3、范围查询between:
select 字段名 from 表名 where 字段名 between 数值1 and 数值2
Eg:查询当字段Salary范围在3000~5000时,字段Name和Salary的内容
select Name,Salary from t_emp where Salary between 3000 and 5000
4、模糊查询like:
select 字段名 from 表名 where 字段名 like '模糊条件'
模糊条件中”%”与”_”区别:
“%a”:无论字符a前面有多少字符 ”_a”:字符a前面只有一个字符
Eg:查询所有Name以字母C为第二个字符的员工的Name和Salary的内容
select Name,Salary from t_emp where Name like '_C%'
5、查询空值/非空:is null/not null
select 字段名 from 表名 where 字段名 is null
6、去除重复结果:distinct
Eg:返回数据表中字段Name不重复的内容
select distinct Name from t_emp
7、多条件查询 and、or:
Select 字段名 from 表名 where 表达式1 and/or 表达式2
8、分组查询:查询的每个分组中首次出现的一条记录
select 字段名 from 表名 group by 待分组的字段名
9、对查询结果排序order by(默认升序):
Select 字段名 from 表名 where 条件 order by 待排序字段名 asc/desc
asc:升序(默认值可省略) desc:降序
Eg:查询class_id为1的所有信息以score降序的方式显示结果 ###
select * from tb_score where class_id = 1 order by score desc
10、对查询结果数量进行限制limit:
Select 字段名 from 表名 limit 偏移值 记录个数
Eg:按成绩降序后查询班级中第2名到第5名的学生信息
select * from tb_score group by score desc limit 1,4
注:偏移值默认为0,可不写,1代表从第一个数开始取,4代表共记录4个结果
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。