sqlserver 如何查询某个字段是以 字母开头,数字结束的字符串。 正则怎么写?谢谢

2024-11-24 03:21:21
推荐回答(1个)
回答1:

1> select PATINDEX( '[a-zA-Z]%[0-9]', 'IBM' )
2> go

-----------
0

(1 行受影响)
1> select PATINDEX( '[a-zA-Z]%[0-9]', 'Xbox360' )
2> go

-----------
1

(1 行受影响)
1> select PATINDEX( '[a-zA-Z]%[0-9]', '360' )
2> go

-----------
0

(1 行受影响)