當前位置:首頁 » 網頁前端 » oracle腳本中符號怎麼替換
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle腳本中符號怎麼替換

發布時間: 2022-04-29 19:39:39

⑴ oracle中用sql替換列中的符號,數據是xxx,sss,bbb的格式,要替換成xxx/sss/bbb的格式,請問怎麼寫這個Sql

update 目標表 set 目標欄位 = replace(目標列,',','/')
望採納

⑵ oracle命令行中怎麼替換結束符號

如果結束符號是「;」,則輸入「c/;/」即可;
如果結束符號是「/」,則輸入「c'/'」即可。

⑶ Oracle sql語句把欄位中的某個字元去掉

select
replace('2014-05','-','')
from
al
replace
第一個參數:欄位/值,第二個參數時替換字元,第三個是被替換成的字元。
日期類型的,先to_char一下

如何刪除ORACLE中的特殊符號

用替換(Ctrl+H),查找字為固定字元,替換為不輸入任何值,點擊全部替換。
示例,把下表中的網路批量刪除。

⑸ 怎樣用REPLACE函數替換oracle表中某一欄位的值

select replace(dsc1,'rpt','ons') from TB1;
直接更新就行了
UPDATE TB1 set dsc1 = replace(dsc1,'RPT','ONS');

⑹ oracle中怎麼替換字元串中指定位置的字元

可以通過replace函數來獲取特定字元串後,進行欄位更新實現:
sql:update tablename set name=replace(name,'替換前欄位','替換後欄位') where name like '%替換前欄位%'。

上面的sql語句的意思是替換tablename中name欄位的「替換前欄位「為」替換後欄位「, where後面的語句是篩選出欄位中帶有」替換前欄位「的name值

⑺ oracle replace語句

selectt.enamefromSCOTT.EMPt;

⑻ oracle sql語句中的替換問題

我認為是,試下吧:
UPDATE tab SET a=replace(replace(a,'1','01'),'00','0')
UPDATE tab SET a=replace(replace(a,'2','02'),'00','0')
UPDATE tab SET a=replace(replace(a,'3','03'),'00','0')
UPDATE tab SET a=replace(replace(a,'4','04'),'00','0')
兩次替換,裡面的替換將1、2、3、4不加區分地加零,而外面的替換將兩個零變成一個。

⑼ oracle中怎樣替換指定長度的字元串

WITH tabname AS (

SELECT

'391152622' bookid ,'鳳凰男爆笑飆高音(我們約會吧0911)' bookname from al union all

select '381621060','鳳凰軍事2013年3月6期.' from al union all

select '384988753','鳳凰野史2013年7月4期.' from al union all

select '385303732','鳳凰軍事2013年8月1期.' from al union all

select '393929677','鳳凰軍事.2014解密MH370' from al union all

select '369318763','鳳凰涅槃' from al union all

select '369318763','鳳凰涅槃*' from al union all --添加測試數據

select '369318763','鳳凰涅槃**' from al union all --添加測試數據

select '369318763','鳳凰涅槃0' from al union all --添加測試數據

select '370217155','高位截癱副局長的鳳凰涅槃' from al union all

select '368222355','介紹郭沫若的詩「鳳凰涅盤」' from al union all

select '393220895','鳳凰名嘴吳小莉(一)' from al union all

select '393220730','鳳凰名嘴吳小莉(二)' from al union all

select '393055684','鳳凰軍事.2014兩會新政策' from al)

SELECT bookname,lpad(substr(bookname, -1), length(bookname) - 1, '*') 樓上結果,

rtrim(lpad('$#$',LENGTH(Regexp_replace(bookname, '[[:punct:]]+$', '')) + 2,'*'),'$#$') ||substr(Regexp_replace(bookname, '[[:punct:]]+$', ''), -1) 我的結果

FROM tabname;

⑽ oracle中的特殊符號 怎麼處理

在SQL語句中將'&'替換成chr(38),因為chr(38)是『&』的ASCII碼
SQL> Select 'Tom' || chr(38) || 'Jerry' from al;