SQL :模糊查詢,轉義字符


1. 查詢table表name列包含 '_BCE' 的記錄

select * from table where name like '_BCE%'

ABCEDF

_BCEFG

_BCEDF

3 rows selected

多了個‘ABCEDF’, 什么原因呢? 因為在like子句中有2個通配符 '%’(替代一個或多個字符), '_' (替代一個字符)。怎么解決呢?請看下面的例子

2. 使用轉義字符

使用了轉義字符后,'_' 這個就變成了普通的字符了,不再是通配符了

箭頭處不光可以是'\', 也可以是其他的任意字符,比如'*' ,'/' ,'8' 或者其他的

 


免責聲明!

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



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