sql - 如何更改字符串的格式
问题描述
我有一个名称格式如下的字符串字段:
John Doe(CEO) - Company Name,
注意:无论出于何种原因,姓氏和括号之间没有空格,末尾有逗号。
我想像这样格式化它:
John Doe, CEO
提前致谢。
解决方案
如果所有现有名称的格式相同,您可能可以使用 SQL替换功能,如下所示 -
Select replace(replace('John Doe(CEO)','(',', '),')','')
更新: 如果要格式化一列的数据,则可以将“John Doe(CEO)”替换为列名,例如 -
Select replace(replace(MyColumn,'(',', '),')','') From MyTable
推荐阅读
- mysql - 尝试在mysql中创建一个带有光标的事件
- go - 为什么这些 goroutines 不阻塞?
- node.js - PM2 应用程序在打印时获得权限被拒绝
- kubernetes - 使用 kops 安装时,kube-dns pods 不运行
- ethereum - 无法使用 MetaMask 在我的 Dapp 中注入 Web 3 - 请协助
- tornadofx - 无法删除 tornadoFX 中的 ListView 项目
- verilog - 如何通过 I2c 配置 adv7180 视频解码器?
- javascript - 按钮元素可以有子节点吗?
- java - 带有 LWJGL 的 Java:未加速像素格式
- python - 如何在kivy中制作圆形进度条?