name | city | money |
---|---|---|
張三 | 北京 | 100 |
張三 | 上海 | 200 |
張三 | 廣州 | 300 |
面試題:test表中有以上數(shù)據(jù),使用SQL查詢出下列效果第租。
name | 北京 | 上海 | 廣州 |
---|---|---|---|
張三 | 100 | 200 | 300 |
將數(shù)據(jù)庫字段中的數(shù)據(jù)橫向顯示措拇,考察的是對于case when
判斷語句的使用,下列代碼為答案慎宾。
select name,
max(case city when "北京" then money end) as "北京",
max(case city when "上海" then money end) as "上海",
max(case city when "廣州" then money end) as "廣州"
from test;