sql-server – 检查字符串的起始字符是否是T-SQL中的字母
发布时间:2020-12-12 16:40:17 所属栏目:MsSql教程 来源:网络整理
导读:是否可以使用TSQL来检查varchar字段的前两个字符是否是字母表? 我需要从my_table中选择只有my_field的行以两个字母的字符开头.我该如何实现? 是否可以使用正则表达式? 解决方法 您不需要使用正则表达式,LIKE就足够了: WHERE my_field LIKE '[a-Z][a-Z]%'
是否可以使用TSQL来检查varchar字段的前两个字符是否是字母表?
我需要从my_table中选择只有my_field的行以两个字母的字符开头.我该如何实现? 是否可以使用正则表达式? 解决方法您不需要使用正则表达式,LIKE就足够了:WHERE my_field LIKE '[a-Z][a-Z]%' 假设“按字母顺序排列”,只表示拉丁字母,而不是任何按Unicode排序的字母. 注意 – 如果排序规则区分大小写,请将范围指定为[a-Z]很重要. [a-z]将排除Z. [A-Z]将排除a. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读