寫一條sql語句:實現如下效果
原表:
實現效果表
sql語句為
select
***,
sum(
case when dept =
'win' then 1
else
0 end) win,
sum(
case when dept =
'lose' then 1
else
0 end)lose
from table_name
group by ***
查詢username為2的每種userpass的個數
表:
查詢方式一
查詢方式二
資料表:
姓名科目
分數張三
語文80
張三數學
98張三
英語65
李四語文
70李四
數學80
李四英語
90期望查詢結果:
姓名語文
數學英語
張三80
9865
李四70
8090
查詢sql
select
name as '姓名'
,max
(case type when '語文' then scor else
0 end)
'語文'
,max
(case type when '數學' then scor else
0 end)
'數學'
,max
(case type when '英語' then scor else
0 end)
'英語'
from score
group by name
sql 分組統計 面試題
兩道sql面試題,那人把試卷給我後居然坐在對面盯著看,我承認我受不了這個,愣死沒答出來。他很鄙視我物件導向的四大特性只聽說過三個,汗 回來後幾分鐘搞定,不一定是最好的,但能應付筆試題。1.表test結構 group score a 勝 b 負 a 負 b 勝 檢索結果 組 勝 負 a 1 1 b 1...
分組統計 SQL面試題
一道sql面試題,題目很簡單。年份 工資 2000 1000 2001 2000 2002 3000 2003 4000 這裡有乙份公司表,一句sql查詢出下列結果 年份 工資 2000 1000 2001 3000 2002 6000 2003 10000 author dba 小七 set no...
sql 查詢面試題
表中有a b c三列,用sql語句實現 當a列大於b列時選擇a列否則選擇b列,當b列大於c列時選擇b列否則選擇c列 if object id testtb is not null drop table testtb gocreate table testtb a int b int c int in...