在ms sql中如何使用正则表达式,请给出简单示例

在ms sql中如何使用正则表达式,请给出简单示例


www说
浏览 1195回答 3
3回答

潇潇雨雨

SQL中不能使用正则表达式,但是可以使用通配符来达到类似效果1 % 包含零个或更多字符的任意字符串示例:WHERE title LIKE '%computer% ' 将查找处于书名任意位置的包含单词 computer 的所有书名。2 _(下划线) 任何单个字符示例:WHERE au_fname LIKE '_ean ' 将查找以 ean 结尾的所有 4 个字母的名字(Dean、Sean 等)。3 [] 指定范围中的任何单个字符示例:WHERE au_lname LIKE '[C-P]arsen ' 将查找以arsen 结尾且以介于 C 与 P 之间的任何单个字符开始的 作者姓氏,例如,Carsen、Larsen、Karsen 等4 [^] 不属于指定范围中的任何单个字符,与 [] 相反示例:WHERE au_lname LIKE 'de[^l]% ' 将查找以 de 开始且其后的字母不为 l 的所有作者的姓氏。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL