区别于sql编号列

Tro*_*ant 2 sql sql-server-2008

我有一个sql列,使用字母和数字代码4位数代码.我的问题是如何选择该列中以数字开头的所有行.

示例数据将是:

Codes
afif
eafea
5fea
6few
cesa
25aa
Run Code Online (Sandbox Code Playgroud)

我想选择行5fea,6few,25aa

我试过做类似的事情

select 
   left(Codes,4)
from tableX
where year = 2013
   and Codes between 1 and 9
Run Code Online (Sandbox Code Playgroud)

Ham*_*tti 6

如果你只是想从任何数字开始,你可以试试

SELECT Codes FROM tableX where Codes LIKE '[0-9]%'
Run Code Online (Sandbox Code Playgroud)

文档中查看更多内容