select sname,if(score>60,'及格了','沒有及格') as a from student;
case 要判斷的字段或者表示式when 常量1 then 要顯示的值或者語句;
when 常量2 then 要顯示的值或者語句;
…else 要顯示的的值n或者語句n
end
select sname,score as '舊分數',
case(age) when 16 then score + 1
when 16 then score+2
when 20 then score-2
else score+5
end as '新分數'
when 條件1 then 要顯示的值1或者語句1
when 條件2 then 要顯示的值2或者語句2
…else 要顯示的值n或者語句n
end
select sname,score,
case
when score>80 then 'a'
when score>70 then 'b'
when score>60 then 'c'
else 'd'
end as '分數等級'
面試複習(深圳第四天)
今日陽光明媚,複習一下原始碼 多執行緒 io rpc jvm io nio由原來的阻塞讀寫 占用執行緒 變成了單執行緒輪詢事件,找到可以進行讀寫的網路描述符進行讀寫。除了事件的輪詢是阻塞的 沒有可幹的事情必須要阻塞 剩餘的i o操作都是純cpu操作,沒有必要開啟多執行緒。總結來說,傳統的io跟nio...
Python打卡第四天(複習)
python只有變數,沒有名字 變數需要注意的地方 1.變數只能用字母表示,且字母不能分開 2.在使用變數之前,需要對其先賦值 3.變數名可以包括字母 數字 下劃線,但變數名不能以數字開頭 字母可以是大寫或者小寫,但大小寫是不同的。也就是說fish和fish對於python來說是完全不同的。4.等號...
學習筆記複習第四天
判斷元素相等容易系統崩潰 html中相同標籤位置不同 即為不相同 html 中元素標籤不僅有內容屬性 還有位置屬性 即在整段 的行數 concat 方法用於合併兩個或多個陣列。此方法不會更改現有陣列,而是返回乙個新陣列。var alpha a b c var numeric 1,2,3 alpha....