【发布时间】:2008-12-31 19:02:40
【问题描述】:
在我看来,我有一个基于字母的选择器,可以通过名称的第一个字母来选择制造商。我得到了那个部分的工作。但是我有名称以数字开头的制造商,例如 3M 或 3DLabs。在视图中,我有字符“#”来对所有这些进行分组。我的查询/查找方法应该如何检索所有不以字母开头的名称。
【问题讨论】:
标签: ruby-on-rails
在我看来,我有一个基于字母的选择器,可以通过名称的第一个字母来选择制造商。我得到了那个部分的工作。但是我有名称以数字开头的制造商,例如 3M 或 3DLabs。在视图中,我有字符“#”来对所有这些进行分组。我的查询/查找方法应该如何检索所有不以字母开头的名称。
【问题讨论】:
标签: ruby-on-rails
您可能想要使用正则表达式。
您使用什么语言?
这里是SQL2005版本:
select *
from myTable
where myField like '[^a-z]%'
【讨论】:
我想我明白了
SELECT * FROM manufacturers WHERE (name REGEXP '^[0-9]') 按名称排序
【讨论】: