Postgres:只返回没有字母的结果

时间:2017-02-16 17:51:26

标签: sql postgresql

我有一个订单号列表,遵循AB1234或123456格式。我需要设置我的查询只撤回前两个字符中包含字母的订单号。思考?

1 个答案:

答案 0 :(得分:2)

这匹配前两个字母表字符:

where order_number ~ '^[[:alpha:]]{2}'

或使用字母范围仅限英文字母:

where order_number ~ '^[a-zA-Z]{2}'