gpt4 book ai didi

sql - 在 postgresql 查询中格式化电话号码

转载 作者:行者123 更新时间:2023-11-29 12:31:24 26 4
gpt4 key购买 nike

你能在 postgreSQL 查询中格式化电话号码吗?我有一个电话号码列。电话号码是这样保存的:1234567890。我想知道 postgres 是否会格式化为 (123) 456-7890。我可以在查询之外执行此操作,我使用的是 php,但如果我能够获得像 (123) 456-7890 这样的查询输出,那就太好了

最佳答案

这对你有用:

SELECT
'( ' || SUBSTRING(CAST(NUMBER AS VARCHAR) FROM 1 FOR 3) || ' ) '
|| SUBSTRING(CAST(NUMBER AS VARCHAR) FROM 4 FOR 3) || '-'
|| SUBSTRING(CAST(NUMBER AS VARCHAR) FROM 7 FOR LENGTH(CAST(NUMBER AS VARCHAR)))
FROM
YOURTABLE

此外,这是一个 SQLFiddle .

关于sql - 在 postgresql 查询中格式化电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19643232/

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