如何在Postgres中选择具有n个或多个数字的所有值?

时间:2019-02-18 13:05:19

标签: regex postgresql

假设我在Postgres中有以下专栏文章:

Id | Column
----------------
1  | AB1234
2  | DE123456
3  | 123456A
4  | 123 A 456
5  | 987654-123
6  | \documents

我只有输出ID 6的查询,但我需要它输出ID 2、3、5:

SELECT * FROM table WHERE Column SIMILAR TO '%(\d{5,})%'

1 个答案:

答案 0 :(得分:0)

我可以使用它:

SELECT * FROM table WHERE Column SIMILAR TO '%[0-9]{5,}%'

出于未知原因对问题的查询将\ d作为文字字符串