基本上,我的db中有一个ic列: ic只包含数字,但字段是字符串,所以人们也可以添加护照。我想写一个查询,它只显示ic,它只显示数字:
SELECT applications.ic
FROM applications
WHERE applications LIKE '%[^0-9]%'但这是有效的!
发布于 2018-08-14 04:38:00
PostgreSQL 支座 POSIX正则表达式:
SELECT applications.ic
FROM applications
WHERE applications.ic ~ '^\d+$'这里的正则表达式是:
^-匹配字符串的开头\d-匹配一个数字+-应用于前一个匹配器的一个或多个修饰符$-匹配字符串的末尾https://stackoverflow.com/questions/51833700
复制相似问题