gpt4 book ai didi

android - Sqlite replace() 用于替换多个字符

转载 作者:行者123 更新时间:2023-11-30 03:04:13 27 4
gpt4 key购买 nike

我的数据库表 Contacts 包含 MobileofficePhone 列。

在这里用户将保存如下数据。

mobile=+91 (937) 2582 6433
officephone= (843)-6486-6783

现在我需要检索没有任何特殊字符的电话号码

我是如何找到以下查询的,

Select REPLACE(mobile,'+','') as mobile , REPLACE(officePhone,'+','') as officePhone from Contacts;

这只会删除“+”符号,但我想删除所有特殊符号,包括空格。请在这方面帮助我。

最佳答案

它不是很漂亮,但你可以嵌套 replace() 函数:

replace(replace(replace(replace(mobile,' ',''),'-',''),'(',''),')','')

同意,如果可能的话,您可以在 sqlite 之外进行格式化,但这并不总是需要/可能的。例如。我遇到过 WHERE 部分需要替换的情况。

关于android - Sqlite replace() 用于替换多个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22087424/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com