gpt4 book ai didi

php - SQL:如何在数据字段中选择带逗号的数据?

转载 作者:行者123 更新时间:2023-12-01 00:40:30 24 4
gpt4 key购买 nike

A:

id  book_title 
-----------------
1 Harry,Potter
2 Limitless

案例一:

select * from A where book_title like '%Harry%'

Output:
1 Harry,Potter

有效

但在情况 2 中:

select * from A where book_title like '%HarryPotter%'

Output:
<Nothing>

当然可以,因为这个参数必须和哈利波特匹配。

有没有sql语句可以显示如下输出:

Parameter: HarryPotter
SQL: ?
Output: 1 Harry,Potter

谢谢。

最佳答案

在执行 LIKE 时,首先使用 REPLACE 从 book_title 中删除任何 ,:

select * from A where replace(book_title,',','') like '%HarryPortter%'

关于php - SQL:如何在数据字段中选择带逗号的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33776916/

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