0
我希望有一些基本的字符串函數,這將做到這一點,我只是還沒有找到。SQL檢測是否只有整數varchar
專門針對字符串長度未知的場景: 是否有簡潔的方法來判斷字符串變量是否僅包含[0-9]值?
例如,以下方法可行,但需要額外提及除數字以外可能出現的所有可能字符。
SELECT VAR
FROM #TABLE1
WHERE VAR NOT LIKE '%[A-Z]%'
和
SELECT VAR
FROM #TABLE1
WHERE VAR LIKE '[0-9][0-9][0-9][0-9][0-9]...'
,因爲需要此過濾器的VAR的長度不起作用。
在此先感謝
需要明確的是,要選擇從一列所有結果,只有當值是數字?也許發佈帶有查詢預期結果的示例表。 – Coda17 2014-09-10 18:54:27