每天進步一點點 工作記錄
今天要寫乙個新的sql但是不知道怎麼寫
資料結構類似如下]
成績表
使用者 | 成績
張三1| a+
張三2| b
張三3| b-
李四1| b
李四2| c
李四3| b ..
....
班級表班級 | 使用者 | 型別
a班 | 張三1
| 優秀班級
b班 | 李四1
| 普通班級..
...
之前一直在想 a班是優秀班級成績在a-以下的有多少人,b班是普通班級成績在b-以上的有多少人,因為成績不是數字,所以無法對比,一直在兩張表上面做對比,然後想,加多一張表會不會好點
字典表
字段| codec-|
0c |1b-
|2b |3a-
|4 a+|
5 班級表
班級 | 成員 | 型別 | code
a班 | 張三1
| 優秀班級 |
4b班 | 李四1
| 普通班級 |2.
....
現在就是直接三張表關聯就可以查詢出來每個班低於標準的人數
select a.班級,
count
(case
when a.code =
4and a.code > c.code then
1when a.code =
2and a.code > c.code then
1end
)as num
from 班級表 a
left
join 成績表 b on a.使用者 = b.使用者
left
join 字典表 c on c.code = b.成績
group
by a.班級
這樣就可以按班級分組然後查詢出低於標準的資料人數了 思維 找工作 深圳
如今失業了。在找工作。年齡一大把了。所以各種無奈,有遇到各類企業各種心態,有給不起薪水的,有儘管給不起薪水還通知一面又一面的。有出爾反爾的通知上班又暫時終止的,有百般挑剔的。有要求什麼都會的,有二話不說直接做題的,有面試時海闊天空瞎侃一通然後雲裡霧裡沒下文的,當然也有欲求不得的努力表現但終究被拒的。...
思維轉換,充滿好奇
我希望我們學習的核心驅動力是那顆對未知事物的好奇心。求索,這是每乙個學生的本職任務,是當今社會我們每個人從孩提時代就開始的主動或被動的嘗試。記得小時候,想吃花生,但是還太小手沒有足夠的力氣將花生皮撥開,於是思前想後用腳將它踩開了。這就是換一種角度思考問題的結果,在這個例子中它幫我們完成了用尋常方式只...
SQL工作記錄
兩張表是一樣的,只是新老資料更新 update dbo.clas ates set logintimes select logintimes from dbo.clas ates2 where clas ates.id clas ates2.id select 輸出格式化 分支判斷 注意字串用單引號...