簡體   English   中英

需要在幾天之間刪除空格並使用 sql 添加逗號

[英]Need to remove spaces in between days and add comma using sql

我想使用 SQL 在數據之間刪除空格並添加逗號。 就像我有數據列'周一周二周三周四'我需要它像'周一,周二,周三,周四'

有人可以幫我弄這個嗎。

在 Oracle 中,您可以使用:

SELECT TRIM(BOTH ',' FROM REGEXP_REPLACE(value, '\s+', ',')) AS replaced_value
FROM   table_name;

其中,對於樣本數據:

CREATE TABLE table_name (value) AS
SELECT ' mon tue wed thu ' FROM DUAL

輸出:

REPLACED_VALUE
周一、周二、周三、周四

db<> 在這里擺弄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM