gpt4 book ai didi

sql - 在 SQL 表条目中使用通配符

转载 作者:行者123 更新时间:2023-12-04 12:29:21 27 4
gpt4 key购买 nike

我一直在寻找这样的解决方案,但到目前为止没有积极的结果......
我的 包含条目 数据 , 喜欢

  • 1234
  • 3241
  • 8424
  • 8_24
  • 9_13
  • 8_2_
  • 8_25

  • 其中“_”是通配符,可以是 0-9。
    我想找到一种方法来检索这些数据,例如:
    SELECT * from table WHERE data LIKE '8424',查询应该返回 8424 和 8_24。

    先感谢您!

    附注。重点是,A 数据比如'8_24'可以理解为'8024'或'8124'或'8224'等,
    第 6 行也是如此。
    因此,如果我的查询是 SELECT * from table WHERE data LIKE '8424',它应该返回第 4 行和第 6 行。如果我使用 SELECT * from table WHERE data LIKE '8_2_',将包括第 7 行,这不是我想要的。

    最后,
    我找到了解决方案。这非常简单,只需使用:
    SELECT * FROM table WHERE '8424' LIKE 数据
    谢谢大家的答案!

    最佳答案

    SELECT * FROM table WHERE data LIKE '8%24'

    不过,这也会引入诸如“834434224”之类的东西......
    SELECT * FROM table WHERE data LIKE '8_24'

    这使用单个字符通配符 (_) 并且可以工作。

    LIKE Command

    关于sql - 在 SQL 表条目中使用通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10712968/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com