Sql server 选择SQL非数值

Sql server 选择SQL非数值,sql-server,Sql Server,我只需要选择sql表中不包含任何数值的行,下面是一个示例表: AddressLine1 ------------- 59 Prospect Road Rose House 24 St. Pauls Place 1 Oxford Avenue 9 Stonecross Road 65 Wood Common 19 Falcon Close Thorn House 16 Poplars Close 52 Coombes Road 12 Brinsmead 14 Meadow Close 15 Row

我只需要选择sql表中不包含任何数值的行,下面是一个示例表:

AddressLine1
-------------
59 Prospect Road
Rose House
24 St. Pauls Place
1 Oxford Avenue
9 Stonecross Road
65 Wood Common
19 Falcon Close
Thorn House
16 Poplars Close
52 Coombes Road
12 Brinsmead
14 Meadow Close
15 Rowlatt Drive
在本例中,我将只查找要返回的“Rose House”和“Thorn House”行

如果您对我应该使用的代码有任何建议,我们将不胜感激

select * from tab
where AddressLine1 not like '%[0-9]%'

试试这个

我认为实际答案应该是:

select * from tab where AddressLine1 like '%[^0-9]%'

根据:

你可以考虑使用正则表达式,你会在StasOfFuffyHi亚当Hayck上找到一些例子,啊…更好的格式。。。啊。。。在后面的2个大拇指上的pAt,给出了一些答案,但是更好的选择是把它分成两个列:AdvSersNo.AdvestsNo.Advice。