sql like 萬用字元 T sql 萬用字元

2021-10-11 22:56:49 字數 1084 閱讀 4171

之所以要寫一篇跟萬用字元有關的知識,是因為在工作中需要檢索基礎表中name為英文名的,突然就一臉懵逼,網上檢索一下發現教程很多。檢討下還是自己基礎知識不紮實。所以寫下方便自己查閱,也歡迎大佬們指點。

*sql 萬用字元必須與 like 運算子一起使用

在搜尋資料庫中的資料時,sql 萬用字元可以替代乙個或多個字元

查詢表中name為英文的,用到 like'%[a-z]%' 表示為j檢索字元列中從a到z的任何單一字元

select  top 10  id, name , *** from  vaa1 where name like '%[a-z]%'

/*id name ***

78 ratree 2

131 diana 2

172 lance 1

184 wilson li 1

295 karina 2

327 aygul 2

444 noah goettert 1

461 narantuya 2

486 shahad mobarak 2

605 kim eric junghan 1

*/

查詢表中不是英文名的,用到 like'%[^a-z]%'

select  top 10  id, name , *** from  vaa1 where name like '%[^a-z]%'

/*結果為

id name ***

1 黃瑩 2

2 李小雪 2

3 楊婧 2

4 史驥 1

5 鐘君 2

8 康雪英 2

9 增值金 2

10 馮楊揚 2

11 陳佳影 2

12 郭子嫻 2

*/

很神奇。

SQL LIKE 萬用字元

萬用字元 說明 與任意單字元匹配 與包含乙個或多個字元的字串匹配 與特定範圍 例如,a f 或特定集 例如,abcdef 中的任意單字元匹配。與特定範圍 例如,a f 或特定集 例如,abcdef 之外的任意單字元匹配。例子 where firstname like im 可以找到所有三個字母的 以...

SQL LIKE 萬用字元

sql like 萬用字元 2007 4 29 17 54 00 by yangbo 萬用字元 說明 與任意單字元匹配 與包含乙個或多個字元的字串匹配 與特定範圍 例如,a f 或特定集 例如,abcdef 中的任意單字元匹配。與特定範圍 例如,a f 或特定集 例如,abcdef 之外的任意單字元...

SQL LIKE 萬用字元

萬用字元 說明 與任意單字元匹配 與包含乙個或多個字元的字串匹配 與特定範圍 例如,a f 或特定集 例如,abcdef 中的任意單字元匹配。與特定範圍 例如,a f 或特定集 例如,abcdef 之外的任意單字元匹配。例子 where firstname like im 可以找到所有三個字母的 以...