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 或者...