查找表中的行数(有空格的电话号码)

Raj*_*har -1 sql db2

我需要找出表中字段中有空格的记录数phone_number

我有一个表地址( Addr_id, name, Street, pin, phone_number)。

用户可以输入带有空格的电话号码。我需要找出电话号码中有空格的记录。

请注意,用户可以输入任意phone_number多个空格(212 23 34 523434 344 66723435 45 234

请建议一个sql查询来获取结果

Fil*_*lva 5

将为您提供至少包含一个空格的结果的一项查询是:

SELECT * FROM Address
WHERE phone_number LIKE '% %';
Run Code Online (Sandbox Code Playgroud)

要删除所有空格,您可以使用REPLACE函数:

UPDATE Address 
SET phone_number = REPLACE(phone_number,' ','')
Run Code Online (Sandbox Code Playgroud)