KD 之 成績單合併

2021-07-10 12:54:44 字數 687 閱讀 7176

有一張表,裡面有3個字段:語文,數學,英語。其中有3條記錄分別表示語文70分,數學80分,英語58分,請用一條sql語句查詢出這三條記錄並按以下條件顯示出來(並寫出您的思路):  

大於或等於80表示優秀,大於或等於60表示及格,小於60分表示不及格。  

顯示格式:  

語文              數學                英語  

及格              優秀                不及格    

create table tab(

yw int,

sx int,

yy int );

insert into tab values (70,80,58);

select (case when tab.yw>=80 then '優秀'

when tab.yw>=60 then '及格'

else 『不及格』end)as 語文

(case when tab.sx>=80 then '優秀'

when tab.sx>=60 then '及格'

else 『不及格』end)as 數學

(case when tab.yy>=80 then '優秀'

when tab.yy>=60 then '及格'

else 『不及格』end)as 英語

from tab;

成績單型別

cjd 雙單引號是注釋 成績單學號 d20c055 s s是字串輸出 你的成績如下 高等數學 f分 f是浮點數輸出,f前加數字幾就保留幾位 python程式設計基礎 f分 形勢與政策 f分 大學英語 f分 xuehao input 請輸入數字 sc float input 請輸入高等數學分數 py ...

成績單問題

今天羅浮宮群的乙個同學問了個成績單的問題。以前我也遇到過,當時記得費了好大勁。現在正好回味一番。資料庫結構如下。資料插入語句如下。create table if not exists chengji goods id int 5 not null,user id int 5 not null,poi...

Bugku 成績單 有感

題目位址 因為個人是個小白,看到題目毫無頭緒。在網上搜到wp,參考著得以理解。這個題目需要手動爆破資料庫的 庫名 表名 列名 內容。庫名 用資料庫聯合查詢語句 id 1 union select 1,2,3,database 得到資料庫名字skctf flag 表名 id 1 union selec...