我目前正在使用 SQL Server 2008,并且我有一个数字列表。有些与字母相关联,我只想提取与这些值相关联的数字。我认为一个正确的陈述可能会奏效,但我有点菜鸟,并且无法找到一种有效的方法。
例如:
columnName
==============
12
13
122b
11a
10z
9
609
我想查看:
Result
==============
122b
11a
10z
我目前正在使用 SQL Server 2008,并且我有一个数字列表。有些与字母相关联,我只想提取与这些值相关联的数字。我认为一个正确的陈述可能会奏效,但我有点菜鸟,并且无法找到一种有效的方法。
例如:
columnName
==============
12
13
122b
11a
10z
9
609
我想查看:
Result
==============
122b
11a
10z
SQL Server 2008 不直接支持正则表达式(它需要 CLR 扩展),但它的模式匹配支持范围:
WHERE column LIKE '%[a-zA-Z]%'
试试这个:
WHERE YourColumn like '%[a-z]'