我有一個sql列,它使用字母和數字代碼4位數字代碼。我的問題是如何做,我選擇該列中以數字開頭的所有行。從sql號碼列中區別選擇
示例數據將是:
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
我有一個sql列,它使用字母和數字代碼4位數字代碼。我的問題是如何做,我選擇該列中以數字開頭的所有行。從sql號碼列中區別選擇
示例數據將是:
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
這應該工作:
SELECT Codes FROM TableX WHERE LEFT(Codes, 1) LIKE '[0-9]'
Basicall y Codes
的第一個字符必須在0到9範圍內才能返回。
你是什麼模式?更從左邊修復了多少位數 – 2014-09-23 18:55:46