SQL - Query Phonenumber that are stored inconsistently

后端 未结 6 1153
既然无缘
既然无缘 2021-01-14 07:10

we a phonenumber field in our database and I would like to do a simple lookup query like:

SELECT * FROM TABLE WHERE Phonenumber = \'555123456\'
6条回答
  •  忘掉有多难
    2021-01-14 08:00

    You can try something like:

    SELECT * FROM TABLE WHERE REPLACE( REPLACE( REPLACE( REPLACE( REPLACE(phone,'(','') ,')','') ,'-','') ,'+','') ,' ','') = '0398765432'

    Replace any non numeric value with an empty string.

提交回复
热议问题