【发布时间】:2013-10-16 09:33:44
【问题描述】:
我有以下问题。
SELECT ....
FROM ....
WHERE "Phonenumber" LIKE '123456789'
AND "*****" IS NOT NULL
所以我的情况是我从文本文件中读取了这些数字。这些数字写成“123456789”,但在我的 Postgres 数据库中,模式类似于“1234-56789”。
上述语句不会产生任何错误,但也不会产生数据集。所以我想知道如何编写一个忽略数字之间“-”的语句。
我尝试了正则表达式,但找不到适合我需要的解决方案。
【问题讨论】:
-
减号总是在同一个位置吗?
-
没有。我从电话号码没有任何破折号的文本文件中读取数据。这些数字在数据库中也可用,但带有破折号。那么我如何用我从这个文本文件中读出的数字来查找这个数据集
标签: sql regex database postgresql