码迷,mamicode.com
首页 > 数据库 > 详细

SQL查询关键字用法

时间:2019-10-30 15:12:03      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:使用   min   off   com   sum   mic   offset   max   模糊   

一、between

显示在某一区间的值;

SELECT * FROM `user` WHERE id BETWEEN 1 AND 4;//显示id 1~4之间的数据

二、in

显示某一属性的多个值;

SELECT * FROM `user` WHERE id IN (1,2,3);//显示id为(123)的数据

三、like

模糊查询

SELECT * FROM `user` WHERE username LIKE %r//查询用户名以r结尾的人
SELECT * FROM `user` WHERE username LIKE r%//查询用户名以r开头的人
SELECT * FROM `user` WHERE username LIKE %r%//查询用户名包含r的人
%为通配符,理解为补全缺失的部分

四、ASC: 升序,默认值   DESC: 降序

 

SELECT * FROM `user` ORDER BY id ASC;//根据id升序查询
SELECT * FROM `user` ORDER BY id DESC;//根据id降序查询
SELECT * FROM `user` ORDER BY id ASC , username;//根据id升序,用户名字母顺序排列,前者权重高于后者,id权重高于用户名

 

五、五个聚合函数(max() min() avg() count() sum())

技术图片

 

 

select count(ifnull(id,0)) from student;//查询 id 字段个数,如果为 null,则使用 0 代替

六、GROUP BY

分组查询:将相同的数据分为一组。

SELECT sex,COUNT(*) FROM `user` GROUP BY sex;//按性别分组,并查询各组人数

 七、having

技术图片

 

 

 八、limit

LIMIT 是限制的意思,所以 LIMIT 的作用就是限制查询记录的条数。

 

LIMIT offset,length;

offset :起始行数,从 0 开始计数,如果省略,默认就是 0

length : 返回的行数,从offset开始计算条数

 

SQL查询关键字用法

标签:使用   min   off   com   sum   mic   offset   max   模糊   

原文地址:https://www.cnblogs.com/hsRick/p/11644214.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!