select语句详解
2015-12-10 19:43
225 查看
一.select 后面经常加的一些限定
select distinct column_name对于显示的列去重
二.from 后面跟你想从那个表格中查询数据
三.where 起过滤作用,筛选满足特定条件的记录,一般为表达式
1.算术表达式
+,—,*, /, DIV, %
加,减,乘,除,整除,取余
2.比较运算符
= 等于
<=> 等于 null可以参与比较
< 小于
<= 小于等于
> 大于
>= 大于等于
<> 不等于
!= 不等于
between min and max 在min到max范围之间
is null 是 空
is not null 不是空
in(x1,x2,x3.....) 是括号内的某个值
not in(x1,x2,x3.....) 不是括号内的某个值
like 一般like比较
rlike 正则表达式比较,这个比较复杂
3.逻辑运算符
and 条件都得满足
or 条件一个满足即可
xor 异或
not 非
四.order by
以哪一列排序
asc升序 desc降序
五.limit限制显示部分记录
limit n 显示n条记录
limit m,n 跳过m行,显示n行
六.聚集 将多行合并起来显示
1.使用聚集函数 出现在SELECT子句和HAVING短语中
min() max() sum() avg() std() 标准差 count() 可以和distinct合起来使用
2.group by语句 可以将具有相同值的记录合并按一组处理,在结果集中以一行显示,一般在where之后,order by之前
3.聚集函数和group by的混合使用
当带有group by语句时,聚集函数将为每个组统计值
4.having语句:当需要限定一个条件,而且这个条件中需要引用一个聚集函数时。
如果不是的话,应当将其放在where语句之后
七.语句的顺序安排
select |from |where |group by |having |order by
select distinct column_name对于显示的列去重
二.from 后面跟你想从那个表格中查询数据
三.where 起过滤作用,筛选满足特定条件的记录,一般为表达式
1.算术表达式
+,—,*, /, DIV, %
加,减,乘,除,整除,取余
2.比较运算符
= 等于
<=> 等于 null可以参与比较
< 小于
<= 小于等于
> 大于
>= 大于等于
<> 不等于
!= 不等于
between min and max 在min到max范围之间
is null 是 空
is not null 不是空
in(x1,x2,x3.....) 是括号内的某个值
not in(x1,x2,x3.....) 不是括号内的某个值
like 一般like比较
rlike 正则表达式比较,这个比较复杂
3.逻辑运算符
and 条件都得满足
or 条件一个满足即可
xor 异或
not 非
四.order by
以哪一列排序
asc升序 desc降序
五.limit限制显示部分记录
limit n 显示n条记录
limit m,n 跳过m行,显示n行
六.聚集 将多行合并起来显示
1.使用聚集函数 出现在SELECT子句和HAVING短语中
min() max() sum() avg() std() 标准差 count() 可以和distinct合起来使用
2.group by语句 可以将具有相同值的记录合并按一组处理,在结果集中以一行显示,一般在where之后,order by之前
3.聚集函数和group by的混合使用
当带有group by语句时,聚集函数将为每个组统计值
4.having语句:当需要限定一个条件,而且这个条件中需要引用一个聚集函数时。
如果不是的话,应当将其放在where语句之后
七.语句的顺序安排
select |from |where |group by |having |order by
相关文章推荐
- 结合框架的方法
- BZOJ2763, 最短路
- UVA—10817 Headmaster's Headache
- shopxx研究
- nginx location
- 使用9Patch图片作为背景
- Caffe 安装教程 (Mac OS)
- Cocoapods完整使用
- <原创>一串简单的代码牵扯出的session,cookie,$_session,$_cookie之间关系问题
- dbms_job和dbmsi_job
- Redhat7 安装mariadb(原mysql)
- java语言编程的30条建议
- 《代码大全》之表驱动法
- poj 3617
- 机器学习:各算法小结(3)
- CCF真题之Z字形扫描
- CentOs 编译php 遇到的一些问题
- ISBN
- 删除排序数组中的重复数字——LintCode
- mysql基础语句