基于非Alpha第一个字符过滤SQL查询

mvi*_*ari 2 sql filtering filter

我正在尝试过滤VARCHAR列,其中第一个字母不是alpha.

防爆.
values = ['.net','30天','apple','beta']

返回['.net','30天']

注意:作为参考,这是通过首字母将名称分组到过滤器桶中,其中任何不是字母字符的内容都被分组为"#"(想想iPhone联系人浏览分组).

使用LIKE或子字符串可以轻松过滤单个alpha,但我找不到一种简单的方法来过滤所有非字母字符.

编辑:它区分大小写,但我一直期待所有小写.

Joh*_*soe 8

解决方案是否如此简单:

SELECT * 
FROM SomeTable 
WHERE SomeColumn NOT LIKE '[A-z]%'
Run Code Online (Sandbox Code Playgroud)

编辑:将[AZ]更改为[Az],以防您使用区分大小写的排序规则.