sql - 如何删除查询结果中的所有逗号 - (我的表中有 300 多列)
问题描述
我有很多列的表,我想使用单选查询删除数据中的所有逗号
我试过replace
了,但是如果我在所有列中都应用替换会很乏味
样本:
REPLACE([Pay-to City], ',', ' ')[Pay-to City]
解决方案
如果 CSV (即数据库)中的数据混乱,那么您可能需要清理您的输入。否则,您如何区分哪些逗号是所需的列分隔符,哪些是要删除的?拥有 300 多列,如果您可以通过编程方式确定哪些逗号是可删除的,您应该能够编写 Perl 或 shell 脚本来快速解析数据……能够。
推荐阅读
- embedded - 如何在stm32的GPIO MODER寄存器中定义位
- python - Kivy:带屏幕的绝对定位
- java - 在 ItelliJ 中使用 gradle 的 Javadoc 外部引用类
- python - Discord.py 如何打印出不和谐服务器中的每个用户 ID?
- groovy - 是否可以在执行 groovy 脚本时传入列表的值
- kubernetes - Kubernetes 中机密的“ignore_changes”功能
- python - Pytesseract 在同一个文件中跳过“1”而不是“10”
- c++ - C++:如何组合多个概念?
- jquery - 为什么手动修改后textarea不再更新?
- mysql - 创建 AFTER UPDATE 触发器后更新我的 Products 表中的错误