SQL語句表中自動批量update

2021-03-19 18:37:41 字數 1254 閱讀 1607

1樓:匿名使用者

update 表

bai1 set 欄位

du1=(select 表2.欄位1 from 表2 where 表2.航班

zhi號dao=表1.航班號 and 表2.日期=表1.

日期) where exists (專select 1 from 表2 where 表2.航班號=表1.航班號 and 表2.

日期=表1.日期 )

試一下屬,不知道行不行,沒有測試

2樓:

if exists (select 1 from 表一bai left join 表二

duzhi on 表一

dao.日期

回=表二.日期 and 表一.航班號=表二.航班號and 表一.飛機號答

<>isnull(表二.飛機號,''))

begin

update b set b.飛機號=a.飛機號from 表一 b,表二 a

where 表一.日期=表二.日期

and 表一.航班號=表二.航班號

and 表一.飛機號<>isnull(表二.飛機號,'')end

3樓:射手小小王

update table1 a

set a.飛機

號 =(select b.飛機號

from table2 b

where b.航班

號 = a.航班號

and b.日期

回答 = a.日期)

where exists(select 1from table2 b

where b.航班號 = a.航班號

and b.日期 = a.日期)

批量更新sql語句

4樓:匿名使用者

update qc_top set top_id='1' where id=1

update qc_top set top_id='1' where id=2

5樓:匿名使用者

假如你的表為:t

update t

set name=

case when id>1 and id<10then 『a'

else 『b』

6樓:

update 表 set name=case when id>1 and id<10 then 'a' else 'b' end

sql語句刪除表中的多條記錄,SQL語句刪除一個表中的多條記錄

小子 徐三 情天小帥bai豬 謝謝二位du!如果在海量資料 zhi中保留少許資料哪,以原題為dao例,保專留c e f的方法?求教中。屬。2008 05 14 16 51 如果是刪除c e f之外的記錄哪 我來回答 第一種方法 delete from table where date not in ...

mysql怎麼通過sql語句如何批量去掉某表中某欄位的下面的相同部分字串

最簡單的update語句為把整個字串替換掉,就像樓上所說,一下子把中間保留的取出就行了 update 表 setlitpic replace litpic 行 抄襲一次 去頭zhi 在執行update 表 setlitpic replace litpic width 300 height 300 去...

sql的delete語句問題批量刪除帶有aaa的行

declare v varchar 255 sql varchar 255 set v aaa ser sql delete from table where biao like v exec sql 請在全縣允許的情況下使用 delete from 表名 where 欄位名 like aaa 或者...