首页 > 解决方案 > 如何删除查询结果中的所有逗号 - (我的表中有 300 多列)

问题描述

我有很多列的表,我想使用单选查询删除数据中的所有逗号

我试过replace了,但是如果我在所有列中都应用替换会很乏味

样本:

REPLACE([Pay-to City], ',', ' ')[Pay-to City]

样本图像数据

标签: sqlsql-server

解决方案


如果 CSV (即数据库)中的数据混乱,那么您可能需要清理您的输入。否则,您如何区分哪些逗号是所需的列分隔符,哪些是要删除的?拥有 300 多列,如果您可以通过编程方式确定哪些逗号是可删除的,您应该能够编写 Perl 或 shell 脚本来快速解析数据……能够。


推荐阅读