1. sql怎麼一次替換整個表中的特定字元
不知道你要幹啥,給你查詢和更新的語句,知道不讓直接粘貼SQL,只能給你圖片了
2. sql實現一個表間2個欄位的替換問題
update lm_pinventory a set pinventory_last =
(select pinventory_first from lm_pinventory b where a.proct_id = b.proct_id)
update 表1 a set B =
(select A from 表1 b where a.表一_id=b.表一_id)
定義a,b是因為後面要做自連接,加以區別,連接條件可以自己寫,還不行你貼完整圖出來我給你寫完成語句
3. SQL資料庫欄位之間替換
easy
update table set a=b,b=a ;
done
4. sql語句 欄位值如何互換
方法1,插入臨時列,通過中間列來進行內容互換。
方法2,如果不想用中間列,那麼需要2、3列類型相同,這里使用三個sql語句來進行互換,以數值型為例:
update tab set 列3=列3+列2 where (ID between 30 and70);
update tab set 列2=列3-列2 where (ID between 30 and70);
update tab set 列3=列3-列2 where (ID between 30 and70);
按照順序執行以上三條語句,也可以實現互換,但是必須嚴格按照順序依次執行,一旦執行錯誤,數據就無法恢復了。
5. sql 如何替換欄位內容
很簡單,如果你這些代碼值不是很多的話可以使用 DECODE或者 CASE....WHEN....更新一下。例如:
如果你的設備種類比較多的可以過濾過來:
1、SELECT * FROM 表名 WHERE REGEXP_LIKE(TYPE_NAME,'設備$');
2、然後看上面的結果完成下面語句,再執行更新
UPDATE 表名
SET PARENT_TYPEID=(CASE PARENT_TYPEID
WHEN 161 THEN '信息設備'
WHEN 3300 THEN '分析輔助設備'
WHEN 1053 THEN '分析設備'
END);
6. 如何替換sql server里所有表內的欄位內容為其他內容
些個
循環語句
,先把所有的表名select
出來;把表名設置成變數,通過while
語句循環.相當簡單的.
7. sql實現兩表間欄位的替換問題
update A
set A.欄位名=B.欄位名
from
B
where
A.id = B.id
A是要替換的表
B是參照表
8. sql怎麼把一個表中欄位的部分內容替換成另一個表欄位的內容
mysql可以用以下方法
--tableb通過aid關聯tablea的id,把tableb的fielda欄位寫入tablea的fielda欄位
UPDATEtableaSETfielda=(.id=tableb.aid)
--關聯方式一樣,把tablea中fielda的欄位中的特定字元串替換成tableb中指定欄位的值
updatetableasetfielda=REPLACE(fielda,'[價格]',
(.id=tableb.aid)
)
sql server就不能一條語句更新了,要做存儲過程來處理
9. SQL server如何用一個表中的欄位替換另一個關聯表中的欄位。不藉助編程如何直接用sql實現
既然同一個A的標識欄位在B中有多條,那B中對應的日期是一樣的嗎,如果不一樣,那麼用哪個來update A表的日期呢;
假設用最大:
應該是這樣:
update a set 日期列 = b2.日期列
inner join (select 標識列,max(日期) as 日期
from B group by 標識列) b2
on a.標識列=b2.標識列
and a.日期列 <> b2.日期列
10. SQL中將表中欄位里的內容替換怎麼寫語句
用index找到【愛好:】和【,來自】的所在位置然後用拆分拼接;各個資料庫語法各不相同,例如sqlserver可以用charindex() 和left()+「旅遊」+right()