关闭

mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】

标签: mysqlmysql排序mysql limit
12338人阅读 评论(0) 收藏 举报
分类:
1、使用order by对查询的结果进行排序,asc升序,desc降序:


也可以在order by后指定多个字段名和排序方式进行多级排序:


2、使用limit限制查询结果的数量:


上图中的0,代表查询的开始位置,也可以理解为跳过的数量;上图中的2代表需要查询出的数量。这个表中有3条数据,因为限制了条数为2,因此实际结果只是两条。另外,这里的初始位置是0,实际上可以不写,默认就是0:


这里还有一种情况,就是指定查询结果的数量可能大于表中的实际数量,这个时候返回结果会返回表中所有符合条件的数据,例如我的表中有3条数据,如果指定数量为4,实际上查询出的还是3条:


where条件、order by排序和limit可以结合使用,实际应用场景中也多是结合使用:



2
1
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

一步一步学MySQL----10 排序和限制数据记录查询

MySQL中排序数据查询结果通过SQL语句order by关键字来实现。 语法: select field1 field2 …… fieldn from table_name where cond...
  • u013003827
  • u013003827
  • 2017-03-22 09:12
  • 623

mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】

1、使用order by对查询的结果进行排序,asc升序,desc降序:也可以在order by后指定多个字段名和排序方式进行多级排序:2、使用limit限制查询结果的数量:上图中的0,代表查询的开始...
  • tuzongxun
  • tuzongxun
  • 2016-06-19 22:15
  • 12338

MySQL使用LIMIT限制查询结果的数量

查询数据时,会返回很多条记录,用于需要的记录可能只是其中的一条或者几条,比如,实现分页功能,每页显示10条记录,每次查询就只需要查询出10条记录。 MySQL中,提供了LIMIT关键字,可以指定查询...
  • nangeali
  • nangeali
  • 2017-07-11 21:36
  • 1440

mysql 查询根据两个或两个以上字段排序

以jibingName=腹痛 字段为例                  -------------------------------------------------------------...
  • u012503756
  • u012503756
  • 2017-01-22 09:38
  • 3021

mysql常用基础操作语法(八)~~多表查询合并结果和内连接查询【命令行模式】

1、使用union合并两个查询结果:select 字段名 from tablename1 union select 字段名 from tablename2;注意这个操作必须保证两张表字段相同,字段数据...
  • tuzongxun
  • tuzongxun
  • 2016-06-21 23:34
  • 10165

mysql常用基础操作语法(三)~~对数据的增删改操作【命令行模式】

1、插入单条数据:insert into tablename(字段名1,字段名2,...) values(值1,值2,...);从图中可以看出,插入时不需要每个字段都有值(在没有相关的约束前提下),但...
  • tuzongxun
  • tuzongxun
  • 2016-06-14 23:53
  • 6734

mysql常用基础操作语法(七)--统计函数和分组查询【命令行模式】

注:文中所有的。。。代表多个。1、使用count统计条数:select count(字段名。。。) from tablename;2、使用avg计算字段的平均值:select avg(字段名) fro...
  • tuzongxun
  • tuzongxun
  • 2016-06-20 22:25
  • 13894

mysql常用基础操作语法(九)~~外连接查询【命令行模式】

1、左外连接left outer join或者left jion,outer可以省略不写,下边的右连接和全连接也一样:左外连接的意思是,以left join左边的表中的数据为基准,即左边的表中有的必须...
  • tuzongxun
  • tuzongxun
  • 2016-06-22 21:18
  • 11958

mysql常用基础操作语法(十一)~~字符串函数【命令行模式】

注:sql的移植性比较强,函数的移植性不强,一般为数据库软件特有,例如mysql有mysql的函数,oracle有oracle的函数。1、concat连接字符串:从上图中可以看出,直接使用select...
  • tuzongxun
  • tuzongxun
  • 2016-06-25 23:02
  • 8626

mysql常用基础操作语法(二)~~对表的增删改操作【命令行模式】

1、修改表名:alert table oldtablename rename newtablename; 或者alert table oldtablename rename to newtablena...
  • tuzongxun
  • tuzongxun
  • 2016-06-14 22:43
  • 5877
    有问题要问?点击QQ联系我!
    有需要,qq联系我
    1160569243
    公告栏
    个人资料
    • 访问:787084次
    • 积分:9966
    • 等级:
    • 排名:第2029名
    • 原创:229篇
    • 转载:38篇
    • 译文:0篇
    • 评论:408条