我有一个Questions带有列的表Description.它的列值如下:
This is First Heading,
1 This is Subheading one,
1.2 This is subheading Question
This is Second heading
2 This is subheading Two.
2.1 This is Subheading Question1
Run Code Online (Sandbox Code Playgroud)
对于每一行,如何确定其列值是否以0-9开头?
是否有任何SQL Server 2008+功能?
Tim*_*ter 18
SELECT CASE WHEN ISNUMERIC(SUBSTRING(LTRIM(Description), 1, 1)) = 1
THEN 'yes'
ELSE 'no'
END AS StartsWithNumber
FROM Questions
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18131 次 |
| 最近记录: |