www說(shuō)
2019-03-28 18:18:54
在ms sql中如何使用正則表達(dá)式,請(qǐng)給出簡(jiǎn)單示例
3 回答

瀟瀟雨雨
TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
SQL中不能使用正則表達(dá)式,但是可以使用通配符來(lái)達(dá)到類(lèi)似效果
1 % 包含零個(gè)或更多字符的任意字符串
示例:WHERE title LIKE '%computer% ' 將查找處于書(shū)名任意位置的包含單詞 computer 的所有書(shū)名。
2 _(下劃線(xiàn)) 任何單個(gè)字符
示例:WHERE au_fname LIKE '_ean ' 將查找以 ean 結(jié)尾的所有 4 個(gè)字母的名字(Dean、Sean 等)。
3 [] 指定范圍中的任何單個(gè)字符
示例:WHERE au_lname LIKE '[C-P]arsen ' 將查找以arsen 結(jié)尾且以介于 C 與 P 之間的任何單個(gè)字符開(kāi)始的 作者姓氏,例如,Carsen、Larsen、Karsen 等
4 [^] 不屬于指定范圍中的任何單個(gè)字符,與 [] 相反
示例:WHERE au_lname LIKE 'de[^l]% ' 將查找以 de 開(kāi)始且其后的字母不為 l 的所有作者的姓氏。
添加回答
舉報(bào)
0/150
提交
取消