我需要格式化电话号码的查询结果,使电话字符串有一个国家代码,如果它还没有在该格式。
db(mysql)当前包含两种格式的电话号码。下面是电话号码的两种表示方式的示例:
本地号码格式,以07开头,例如0799123456
国际格式,以+111开始表示国家代码,然后是7(7前面没有0),例如+111799123456
我希望查询结果是这样的电话号码是国际格式,如果它是在本地号码格式。例如,如果号码存储为0799123456,则查询结果应为+111799123456
从客户c选择电话,订购o,其中c.id=o.cust\U id
问:如果电话号码是本地格式的,如何操作select语句以国际格式返回字符串?基本上,如果字符串中的数字以07开头,我会尝试在+1117前加上前缀(因此将07替换为+1117)。
2条答案
按热度按时间rqcrx0a61#
只需使用字符串函数:
r1zhe5dt2#
你可以在下面试试