返回以alpha开头的行,忽略标点符号和其他非字母字符

时间:2014-10-29 14:12:56

标签: mysql regex

我有一个相对简单的SQL查询,我用它来返回表格中所有行的第一个字符(按该字符分组),以便创建一个过滤器,用户可以通过姓氏来选择' 。我在表格中有一些不良数据,其中使用了非字母字符,即句号,逗号和括号,我想在查询中忽略这些。

SELECT UPPER(SUBSTRING(field_id_35, 1, 1)) as surname
FROM exp_channel_data
WHERE channel_id=8 AND field_id_35<>''
GROUP BY surname order by surname

我该怎么做呢?我尝试过使用REGEXP但没有成功。任何指针都非常感激。 :)

0 个答案:

没有答案