sql-server – 检查字符串的起始字符是否是T-SQL中的字母

前端之家收集整理的这篇文章主要介绍了sql-server – 检查字符串的起始字符是否是T-SQL中的字母前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以使用Tsql来检查varchar字段的前两个字符是否是字母表?

我需要从my_table中选择只有my_field的行以两个字母的字符开头.我该如何实现?

是否可以使用正则表达式?

解决方法

您不需要使用正则表达式,LIKE就足够了:
WHERE my_field LIKE '[a-Z][a-Z]%'

假设“按字母顺序排列”,只表示拉丁字母,而不是任何按Unicode排序的字母.

注意 – 如果排序规则区分大小写,请将范围指定为[a-Z]很重要. [a-z]将排除Z. [A-Z]将排除a.

猜你在找的MsSQL相关文章