在我看来,我有一个基于字母的选择器,用他们名字的第一个字母选择制造商。我得到了那部分工作。但我的制造商名称以数字开头,例如3M或3DLabs。在视图中,我有字符“#”来组合所有这些。我的查询/查找方法应该如何检索所有不以字母开头的名称。
答案 0 :(得分:2)
您可能想要使用正则表达式。
您使用的是哪种语言?
这是SQL2005版本:
select *
from myTable
where myField like '[^a-z]%'
答案 1 :(得分:1)
我想我明白了
SELECT * FROM manufacturers
WHERE(名称REGEXP'^ [0-9]')ORDER BY name