• 技术文章 >数据库 >MySQL

    数据库mysql中LIMIT取值

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

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

    LIMIT 语法:

    SELECT
        column_list
    FROM
        table1
    ORDER BY column_list
    LIMIT row_count OFFSET offset_count;
    row_count 表示 返回的记录数
    offset为偏移量,表示从哪条数据开始返回,使用过程中也可以省略。


    举例:

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

    select * from Employee limit 5;


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

    #不显示最前面二条数据,从第三条数据开始展示
    select * from Employee 5 offset 2;
    ==
    select * from Employee 2,5;-->这是我最喜欢使用的写法


    MySQL LIMIT 取或最小的前排值

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

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

    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学习网