在SQL查詢語句中,怎樣實現兩個兩個條件?(兩個條件之間沒聯絡)

2021-04-23 23:47:30 字數 490 閱讀 1356

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