【问题标题】:MySQL Get rows from position A to position BMySQL获取从位置A到位置B的行
【发布时间】:2012-11-15 03:11:26
【问题描述】:

我想知道是否有办法获取两个特定位置之间的行(又名:在一个范围内)。我正在使用休眠,我相信可以使用 .setQuerySize(n) (相信因为我不完全确定)来获取某个行块,但我不知道如何制作它以便我可以从中获取一个块随机位置。

【问题讨论】:

    标签: mysql database hibernate


    【解决方案1】:

    MYSQL中有规定可以使用limit

    假设您要显示 10 行, 追加

    limit 10
    

    如果您想要从第 1 行开始的前 10 条记录

    追加limit 1,10

    【讨论】:

      【解决方案2】:

      也许是这样的?

      Select `value` FROM db.table WHERE `value` >= 'A%' AND `value` <= 'B%'
      

      【讨论】:

      • 现在我很尴尬,我不能把它想象成一个 id 上的两个简单条件,谢谢你们俩。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-23
      相关资源
      最近更新 更多