如何仅在数字时选择列? PostgreSQL的

时间:2016-12-08 11:41:00

标签: sql postgresql

我使用PostgreSQL并搜索了一些代码,但没有任何对我有用:

select nick 
from tb_player 
where nick NOT LIKE '%[^0-9]%'

但是无论是否有数字,它都会返回所有内容。我需要选择仅由数字组成的刻痕。

该列的字符各不相同(50)。

任何提示?

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式:

where nick ~ '^[0-9]+$'