sql查询没有数字的单词?

时间:2013-04-26 20:45:10

标签: sql sql-server select

可以只选择不包含数字的单词吗?

像...一样的东西。

|Address        |
-----------------
|Street x 150   |
|Street y       |
|Street z 498Z  |

在这种情况下我只想街道y

我将这些文本放在excel中,并且会过滤掉'在访问。在最后一次尝试中我可以将它传递给SQL Server(微软)。

我将在Access或mssql上搜索REGEX。

2 个答案:

答案 0 :(得分:2)

以下是在SQL Server(以及大多数其他数据库)中执行此操作的方法:

select *
from t
where address not like '%[0-9]%'

也就是说,地址不像是带有数字的地址。

Access中的

Like根本不遵循标准(例如,使用*而不是%作为通配符)。因此,这在Access中不起作用。

答案 1 :(得分:0)

SELECT ... FROM ...WHERE fieldname REGEXP [^0-9]