我有一个sql列,其中包含使用字母和数字的代码4位数代码。我的问题是如何选择该列中以数字开头的所有行。
示例数据将是:
Codes
afif
eafea
5fea
6few
cesa
25aa
我想选择行5fea,6few,25aa
我尝试过像
这样的事情select
left(Codes,4)
from tableX
where year = 2013
and Codes between 1 and 9
答案 0 :(得分:6)
答案 1 :(得分:1)
这应该有效:
SELECT Codes FROM TableX WHERE LEFT(Codes, 1) LIKE '[0-9]'
基本上Codes
的第一个字符必须在0到9的范围内才能返回。