需要获取以数字开头的行,例如'1test','32test'。
我试过了

SELECT * FROM table WHERE name LIKE '[0-9]%'

就像我以前在MSSQL中所做的一样,但是没有成功。

最佳答案

试试这个:

SELECT * FROM table WHERE name ~ '^[0-9]'

这使用POSIX正则表达式。

关于sql - 如何在PostgreSQL中选择以digit开头的行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2662088/

10-12 14:08