gpt4 book ai didi

sql-server - 如何在 T-SQL 中重写电话号码?

转载 作者:行者123 更新时间:2023-12-03 20:17:12 25 4
gpt4 key购买 nike

我有一个 T-SQL 初学者问题。

我们将 Excel 表格导入到 SQL Server 2008 中。遗憾的是,这些 Excel 文件没有按照应有的方式进行格式化。我们希望电话号码看起来像这样:'012345678',没有前导和尾随空格,内部也没有空格。更糟糕的是,有时该号码使用前缀“0123-2349823”或“0123/2349823”进行编码。

通常我会将 Excel 文件导出到 CSV 文件,然后启动一些神奇的 Perl 脚本来进行清理,然后重新导入 Excel 文件。

如果知道如何用 T-SQL 做这样的事情仍然很有趣。

有什么想法吗?

最佳答案

有点像

replace(replace(rtrim(ltrim('0123-2349823')), '-', ''), '/', '')

应该可以。看起来不漂亮。 ;)

关于sql-server - 如何在 T-SQL 中重写电话号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/611357/

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