确定列值字符串是否以数字开头

Har*_*ala 7 sql-server

我有一个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)


Ben*_*oys 6

SELECT * FROM Questions WHERE Description LIKE '[0-9]%'
Run Code Online (Sandbox Code Playgroud)