gpt4 book ai didi

mysql - SQL Like 不带 _

转载 作者:行者123 更新时间:2023-11-29 07:29:39 25 4
gpt4 key购买 nike

我只想查询包含此确切字符串string_的字符串。

我尝试过这个:

select * from table where name like "%string_%"

结果还包括string-,但我只需要精确的_

有什么帮助吗?

谢谢

最佳答案

_ 是 SQL 中单个字符的通配符。如果你想搜索_,你需要转义它:

select * 
from some_table
where name like '%string\_%' escape '\'
<小时/>

此外:在 SQL 中,字符串文字被放入单引号中。如果您想使用更符合标准的 DBMS(Oracle、Postgres),您应该习惯对字符串使用单引号。双引号仅用于标识符(并且首先应该避免)

关于mysql - SQL Like 不带 _,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33145448/

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