【问题标题】:How to get single record by search query and skip other records?如何通过搜索查询获取单个记录并跳过其他记录?
【发布时间】:2017-12-14 23:39:46
【问题描述】:

为了获得记录,我通常使用这种查询:

select * from tablename where columnName = 'abc'

此查询搜索表中的所有abc。但是,我只想获得具有abc 的第一条记录并且不寻找其他记录。

请为此建议我使用 sql 查询。

【问题讨论】:

  • 了解如何提问。 stackoverflow.com/help/how-to-ask
  • 为什么您不在查询中使用limit 1top 1
  • 你可以用谷歌搜索这个。这是一个常见问题,更不用说重复了。请阅读并采取行动How to Ask 并点击谷歌搜索我的 SO cmets 重新搜索您问题的许多版本/措辞。
  • 你认为我没有尝试过的。我试图谷歌它..但找不到任何好的答案。因此,这对你来说可能看起来很愚蠢,但对我来说却是小问题。

标签: mysql sql database


【解决方案1】:

这只会在扫描表时返回第一个实例。

select * from tablename where columnName = 'abc' limit 1;

【讨论】:

    猜你喜欢
    • 2022-01-08
    • 1970-01-01
    • 2018-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多