• 技术文章 >数据库 >MySQL

    数据库mysql中LIMIT取值

    小妮浅浅小妮浅浅2021-03-15 20:15:49原创3415

    LIMIT一般都是放在SQL语句的最后,是对展示的结果做一个限制输出,比如查询了十条记录,但只展示一条,那就可以在SQL语句后面加一个LIMIT 1。

    LIMIT 语法:

    1

    2

    3

    4

    5

    6

    7

    8

    SELECT

        column_list

    FROM

        table1

    ORDER BY column_list

    LIMIT row_count OFFSET offset_count;

    row_count 表示 返回的记录数

    offset为偏移量,表示从哪条数据开始返回,使用过程中也可以省略。


    举例:

    1、查询出雇员表中的5条记录

    1

    select * from Employee limit 5;


    2、查询出雇员表第二条数据后的5条记录(不包括第二条数据)

    1

    2

    3

    4

    #不显示最前面二条数据,从第三条数据开始展示

    select * from Employee 5 offset 2;

    ==

    select * from Employee 2,5;-->这是我最喜欢使用的写法


    MySQL LIMIT 取或最小的前排值

    (取考试成绩前5位的值)

    limit配合order by ,首先用order by 进行排序,然后通过limit来去或最小的前排值。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    SELECT

    customernumber,

    customername,

    creditlimit

    FROM

    customers

    ORDER BY

    creditlimit DESC

    LIMIT 5;


    LIMIT一般是用来对结果的输出进行限制,非常适合我们用来取数据的值或者是最小值,更多其它的用法小伙伴们也可以自行开发。

    本文教程操作环境:windows7系统、mysql5.8,DELL G3电脑。

    专题推荐:数据库 mysql
    上一篇:null怎样在数据库mysql中变为特定值 下一篇:loop在数据库mysql中进行循环

    相关文章推荐

    • 数据库mysql存储中的入参出参理解• if在数据库mysql存储中判断• 数据库mysql存储中case如何转化条件?• 数据库mysql中case给成绩划分等级• null怎样在数据库mysql中变为特定值

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网