首页 > 解决方案 > 如何从 PostgreSql 中具有数字、字符串和空值的列中仅选择数字值?

问题描述

文本列中TestTable

1,,9876,12a3,00a1,3333,7777,ABCD,EFGH

我想返回任何数字或数字文本。

我的查询是

SELECT "Test" FROM "MyTable" 
WHERE "Test" not like '%[^0-9]%' and "Test" != '';

查询返回1,9876,12a3,00a1,3333,7777,ABCD,EFGH

我想要的是1,9876,3333,7777

标签: postgresql

解决方案


推荐阅读