0
我有一個簡單的SELECT與GROUP BY請求誰返回我想要的,但更多...限制PostgreSQL SELECT到數字結果ony
我想限制結果爲數只。
對於爲例,如果我的請求返回:
01,02,aa,03,04,ab,05
我只是想:
01,02,03,04,05
我怎麼能這樣做?
感謝您的幫助
我有一個簡單的SELECT與GROUP BY請求誰返回我想要的,但更多...限制PostgreSQL SELECT到數字結果ony
我想限制結果爲數只。
對於爲例,如果我的請求返回:
01,02,aa,03,04,ab,05
我只是想:
01,02,03,04,05
我怎麼能這樣做?
感謝您的幫助
使用一個簡單的regex模式匹配,看看它是否只包含數字:
s ~ '^[0-9]+$'
其中s
是你的列名。剛落,登記入住的WHERE
條款
例子:
SELECT s FROM (VALUES ('00'), ('aa'), ('0a')) x (s) WHERE s ~ '^[0-9]+$'
只還給00
。