sql查询语句
2017-03-16 15:05
190 查看
一.简单查询
select age from Tab_name where age > 11
select 字段 from 表名 where 查询条件
二.关联查询
假设你要查询的A表中有一个字段a是B表的主键
select * from B left join A on B.a = A.a
三.多表关联查询
假设你要查询的张三表中有一个字段a是李四表的主键,张三表中还有一个字段b是王二麻子表的主键
select * from 张三 left join 李四 on 张三.a = 李四.a left join 王二麻子 on 张三.b = 王二麻子.b
四.查询当天的数据
select * from 表名 where to_days(表中的时间字段) = to_days(now())
五.查询本周的数据
SELECT * FROM 表名 WHERE YEARWEEK(date_format(表中的时间字段,’%Y-%m-%d’)) = YEARWEEK(now())
六.查询当月的数据
select * from 表名 where date_format(表中的时间字段,’%Y-%m’)=date_format(now(),’%Y-%m’)
七.查询全部的数据
select * from 表名
八.查询昨天的数据
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , ‘%Y%m’ ) , date_format( 时间字段名, ‘%Y%m’ ) ) =1
九.查询距离当前六个月的数据
select * from 表名 where 时间字段名 between date_sub(now(),interval 6 month) and now();
十.查询上个月的数据
select * from 表名 where date_format(时间字段名,’%Y-%m’)=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),’%Y-%m’)
select age from Tab_name where age > 11
select 字段 from 表名 where 查询条件
二.关联查询
假设你要查询的A表中有一个字段a是B表的主键
select * from B left join A on B.a = A.a
三.多表关联查询
假设你要查询的张三表中有一个字段a是李四表的主键,张三表中还有一个字段b是王二麻子表的主键
select * from 张三 left join 李四 on 张三.a = 李四.a left join 王二麻子 on 张三.b = 王二麻子.b
四.查询当天的数据
select * from 表名 where to_days(表中的时间字段) = to_days(now())
五.查询本周的数据
SELECT * FROM 表名 WHERE YEARWEEK(date_format(表中的时间字段,’%Y-%m-%d’)) = YEARWEEK(now())
六.查询当月的数据
select * from 表名 where date_format(表中的时间字段,’%Y-%m’)=date_format(now(),’%Y-%m’)
七.查询全部的数据
select * from 表名
八.查询昨天的数据
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , ‘%Y%m’ ) , date_format( 时间字段名, ‘%Y%m’ ) ) =1
九.查询距离当前六个月的数据
select * from 表名 where 时间字段名 between date_sub(now(),interval 6 month) and now();
十.查询上个月的数据
select * from 表名 where date_format(时间字段名,’%Y-%m’)=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),’%Y-%m’)
相关文章推荐
- 请问,在oracle 怎么写sql语句查询dwm数据库以t开头的表啊,谢谢,急
- oracle常用sql查询语句部分集合(图文)
- ADO带密码的数据连接、查询一个记录集、执行一SQL语句
- SQL查询语句使用方法参考一
- SQL查询语句精华使用简要
- sql查询语句问题- sum求和的值作为查询条件
- 数据库知识—SQL查询语句精华使用简要
- 一个sql语句,包含有几乎所有标准查询语法
- 标准的SQL查询语句
- SQL查询语句精华使用简要
- 标准查询语法的SQL语句
- 用标准的SQL语句实现查询记录分页
- 在ASP中使用SQL语句之2:用WHERE子句设置查询条件
- 在。NET中奇怪的SQL查询语句
- ASP中巧用Split()函数生成SQL查询语句
- SQL查询语句精华使用简要 | From:hoky.org
- SQL查询语句精华使用简要
- docmd.runsql 语句执行的操作查询如何回滚?
- SQL查询语句使用方法参考二
- 请教一SQL查询语句