[英]REPLACE function for replacing part of string in specific column
我寫了以下代碼:
SELECT *
FROM BMD_MI_OPS.DBH_TELEFONIE
WHERE cast(DATUM_TIJD as date) BETWEEN 1180212 AND 1180217;
UPDATE BMD_MI_OPS.DBH_TELEFONIE
SET QUEUE_NAAM = REPLACE(QUEUE_NAAM, '_DVB', '');
這應該在WHERE語句中給定期間內使用表BMD_MI_OPS.DBH_TELEFONIE
所有列。 然后,它將刪除出現在QUEUE_NAAM
列中的QUEUE_NAAM
。 例如, VQ_PAR_EC_00_DVB
應該成為VQ_PAR_EC_00
。
我想我做錯了什么,對如何完成這項工作的任何幫助將不勝感激。
提前致謝。
您的語句未鏈接,如果要更新數據,則需要在UPDATE
添加WHERE
子句
例如 :
UPDATE BMD_MI_OPS.DBH_TELEFONIE
SET QUEUE_NAAM = REPLACE(QUEUE_NAAM, '_DVB', '')
WHERE CAST(DATUM_TIJD AS DATE) BETWEEN 1180212 AND 1180217;
在更新之前選擇行不會對您的更新產生任何影響,只是SELECT
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.