之所以要寫一篇跟萬用字元有關的知識,是因為在工作中需要檢索基礎表中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 可以找到所有三個字母的 以...