【问题标题】:Select between a range [duplicate]在范围之间选择[重复]
【发布时间】:2014-05-02 15:29:46
【问题描述】:

什么是正确的从表中选择 ID 20-30 或 30-40 的 MYSQLI 命令。类似SELECT * FROM table WHERE id=20 till 30

【问题讨论】:

  • WHERE ID BETWEEN x AND y
  • 我原以为这对 Google 来说相当容易
  • @LittleBobbyTables,我发誓我找不到它..
  • @LittleBobbyTables 告诉这个人:stackoverflow.com/questions/23401006/…
  • @DanAndrews -- 答案容易受到 SQL 注入攻击的奖励积分。 LittleBobbyTables...离开

标签: mysql select


【解决方案1】:

您的 MySQL 查询可能如下所示。不过,后者更清楚地说明是包含还是排除任何一个限制。

SELECT * FROM table WHERE id BETWEEN 20 AND 30;

SELECT * FROM table WHERE id >= 20 AND id <= 30;

【讨论】:

    【解决方案2】:

    SELECT * FROM table WHERE id between 20 AND 30

    【讨论】:

    • -1 用于在评论中采纳某人的答案并将其作为您自己的答案。
    • 也许我来晚了@DanAndrews,但我看不到你所指的评论,这确实回答了这个问题。
    • 也许您指的是@Matthew 的评论。如果是这样,我建议它不要抄袭,因为它是一个完整但简单的答案。
    猜你喜欢
    • 1970-01-01
    • 2012-07-02
    • 2018-08-14
    • 1970-01-01
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    相关资源
    最近更新 更多