有一張表,裡面有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...