mysql特殊字符查詢_MySQL用LIKE特殊字符搜索


SQL的LIKE查詢語句中,有一些特殊的字符,需要轉換后才能搜索到結果:

':用於包裹搜索條件,需轉為\';

%:用於代替任意數目的任意字符,需轉換為\%;

_:用於代替一個任意字符,需轉換為\_;

\:轉義符號,需轉換為\\\\。

以下是一些匹配的舉例。

SELECT * FROM `table` WHERE `title` LIKE 'a\'b%'; -- 搜索a'b...

SELECT * FROM `table` WHERE `title` LIKE 'a\%b%'; -- 搜索a%b...

SELECT * FROM `table` WHERE `title` LIKE 'a\_b%'; -- 搜索a_b...

SELECT * FROM `table` WHERE `title` LIKE 'a\\\\%'; -- 搜索a\b...

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM