同一張表,我要先查詢出來一批資料,然后給這批資料的某一個欄位進行一些修改,然后把修改后的資料插入到這張表,用用戶表舉例子,查詢出來賬號名稱為安徽的,登陸賬號為anhui 我要給登陸賬號欄位加cms,新的資料為 賬號名稱安徽 登陸名稱cmsanhui 然后把這條資料插入到用戶表
uj5u.com熱心網友回復:
INSERT INTO userTab(name,address)
(SELECT 'cms' + name,address FROM userTab WHRER name='anhui' AND address='XXXX';
uj5u.com熱心網友回復:
INSERT INTO TABLE_NAME(name,...)
(SELECT 'cms' || name,... FROM TABLE_NAME WHRER name='anhui' ;
uj5u.com熱心網友回復:
為啥不是直接update,update tableset a=a||username
uj5u.com熱心網友回復:
update 表名 set 登錄賬號 = 'cms'||登錄賬號 where 名稱='安徽'轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/24614.html
標籤:開發
上一篇:Oracle 包中存盤程序執行結束時報錯數字或值錯誤
下一篇:ORACLE缺失運算式是為什么?
