1樓:匿名使用者
update biao set chengji=chengji+(case when chengji>80 then chengji*0.05 else chengji*0.04 end)
沒有什bai麼先後順序
du,是同時進zhi
行的,小於
dao80的增加4%而大回於80的,不會再答加5%
2樓:西北癲貓
update biao set chengji=chengji*105/100 where chengji>80
update biao set chengji=chengji*104/100 where chengji<=80
語句可能不bai對,你自du
己斟酌,就是兩句zhi更新而已
先後順序當然dao是先執行版大於80的資料了啊。權否則要是執行不大於80的,就有可能讓其中資料超過80導致再執行大於80的就錯誤了。
sql兩個表多列聯合查詢,sql語句 同時查詢兩個表
select a.b.備註 from select 姓名,一班,一班 as 班級 from 課程 表 union all select 姓名,二班,二班 as 班級 from 課程 表 union all select 姓名,三班,三班 as 班級 from 課程 表 a left join 流水錶...
在查詢sql語句中為空或不為空怎麼寫
如果是空字串就欄位名 如果是不等於空字元欄位名 如果是 null值 就是 欄位名is null或者not null。oracle sql查詢回結果為 答空時如何顯示一條空記錄 1 我們來看下oracle sql普通查詢時查詢結果為空時的顯示情況如下圖所示。可以看到沒做特殊處理時查詢結果中一條記錄都沒...
SQL怎麼查詢兩個表中不同的資料
我們需要準備的材料分別是 電腦 sql查詢器。1 首先,開啟sql查詢器,連線上相應的資料庫表,以查詢c1表和c2表的name欄位不同為例。2 點選 查詢 按鈕,輸入 select c1.name from c1 left join c2 on c1.name c2.name where c2.na...