[英]How to append/concat a string after a comma on a comma-separated value?
我有一列存儲用逗號分隔的值。 是這樣的:
+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| breakfast_id | breakfast_english_menu |
+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 1 | Canned Orange Juice- Can of 5 to 7 oz, Oatmeal- ½ T, Almonds - (12 almonds), Milk with Coffee or Milk with Chocolate (1T.) (Only one) |
+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
所以我想在“新值”開頭的每個逗號后添加一個字符串。 會是這樣的
+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| breakfast_id | breakfast_english_menu |
+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 1 | Canned Orange Juice- Can of 5 to 7 oz, [HI]Oatmeal- ½ T, [HI]Almonds - (12 almonds), [HI]Milk with Coffee or Milk with Chocolate (1T.) (Only one) |
+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
歡迎任何幫助或提示。
因為你只有一個簡單的模式,所以使用REPLACE
SELECT REPLACE('ned Orange Juice- Can of 5 to 7 oz, Oatmeal- ½ T, Almonds - (12 almonds), Milk with Coffee or Milk with Chocolate (1T.) (Only one)',', ',', [HI]')
| REPLACE('ned 橙汁 - 罐裝 5 至 7 盎司,燕麥片 - ½ 噸,杏仁 -(12 顆杏仁),牛奶加咖啡或牛奶加巧克力(1 噸。)(只有一個)',', ',', [嗨]') | |:------------------------------------------------ ---------------------------------------------- ---------------------------------------------- ------ | | ned 橙汁 - 罐裝 5 至 7 盎司,[HI] 燕麥片 - ½ 噸,[HI] 杏仁 - (12 顆杏仁),[HI] 牛奶加咖啡或牛奶加巧克力(1 噸)(只有一個)|
db<> 在這里擺弄
對於更復雜的模式,您可以使用正則表達式來查找和替換。
如果需要,您可以將REPLACE
嵌套在另一個命令中以替換多個字符串
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.