gpt4 book ai didi

mysql - 比较 MySQL 中的两个字符串

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

我当前的查询(不起作用)

SELECT url
FROM table
WHERE
'http://www.longurl.com/some/string' like '%' . url . '%'

表格

url
longurl.com

我正在尝试将 longurl.com 的“表”中的记录与任何包含 longurl.com 的比较 URL 进行匹配。

应匹配比较的网址,例如:

http://www.longurl.com/some/string
http://longurl.com
http://longurl.com/some/string

在这个 PHP 示例中,很容易进行比较:

$url = "http://www.longurl.com/some/string";    
if(strstr($url, 'longurl.com')) {
echo "success";
} else {
echo "failure";
}

最佳答案

好的,那么:

SELECT url 
FROM table
WHERE INSTR('http://www.longurl.com/some/string', url) > 0

(评论中的格式不太好,所以我再次添加它作为答案。)

关于mysql - 比较 MySQL 中的两个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6313485/

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