码迷,mamicode.com
首页 > 其他好文 > 详细

limit where group by having select

时间:2018-02-07 21:17:27      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:mit   vps   www.   ref   ...   出现   amp   作用   get   

LIMIT是MySQL内置函数,其作用是用于限制查询结果的条数

语法格式如下:

LIMIT[位置偏移量,]行数

其中,中括号里面的参数是可选参数,位置偏移量是指MySQL查询分析器要从哪一行开始显示,索引值从0开始,即第一条记录位置偏移量是0,第二条记录的位置偏移量是1,依此类推...,第二个参数为“行数”即指示返回的记录条数。

位置偏移量可以理解为跳过前xx条记录(元组).

limit 起始位置(0开始算),显示条数;
SELECT * FROM `test` limit 2,4 他的起始位置写的是2,由于是从0开始算起的所以自然真正的起始位置是3,后面的4代表显示4条记录

 

select (字段) from (表) [where (条件)] [group by (分组条件)] [order by (排序条件)]

 

select * from table where a字段=‘x‘ and b字段=‘zzz‘

 

where:

select * from user where id=1
查询id为一的用户
select * from user where name like ‘章%‘
查询姓张的用户
select * from user where age in (12,13,14) and sex=‘男‘
查询年龄是12,13,14的男生用户

group by 分组 字段


having

having 用法与WHERE用法类似,但有三点不同
1、HAVING只用于GROUP BY(分组统计语句),
2、WHERE 是用于在初始表中筛选查询,HAVING用于在WHERE和GROUP BY 结果中查询。
3、HAVING可以使用聚合函数,面WHERE 不能。
下面的语句统计用户表中姓名为“李”(WHERE子句定义),出现多于一次(having 用聚合函数COUNT(1)定义)的人的用户
SELECT USERCODE,username=max(username),次数=count(1) from usertable where username like ‘李%‘ group by usercode having count(1)>1



limit where group by having select

标签:mit   vps   www.   ref   ...   出现   amp   作用   get   

原文地址:https://www.cnblogs.com/tutuai/p/8428203.html

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