0
我想查詢一個與字符串完全或部分匹配的查詢。在MySQL中匹配字符串的一部分
這是我有:
SELECT code
FROM jos_rsticketspro_tickets
WHERE message LIKE '%1. Fuente Dorada%';
該解決方案將配合消息內容 「豐」。 「fuen」。 「orada」。 「1.Fente Dorada」等。
我該怎麼做?
我想查詢一個與字符串完全或部分匹配的查詢。在MySQL中匹配字符串的一部分
這是我有:
SELECT code
FROM jos_rsticketspro_tickets
WHERE message LIKE '%1. Fuente Dorada%';
該解決方案將配合消息內容 「豐」。 「fuen」。 「orada」。 「1.Fente Dorada」等。
我該怎麼做?
也許這會工作。它會檢查行有message
部分"1. Fuente Dorada"
SELECT code
FROM jos_rsticketspro_tickets
WHERE "1. Fuente Dorada" LIKE concat("%", message, "%");
這不起作用,它返回一個空集 – user1256477
使用全文搜索? – Barmar
你超越了'LIKE'語法的能力。下一步是'FULLTEXT',但是對於你想要的比賽,我估計你也可能過去了。像獅身人面像這樣的工具應該能夠做到這一點,但可能會爲你矯枉過正。也許你應該建立一個標籤表?這將更容易搜索。 – Spudley