转换行列--sql
执行语句
-- CASE表达式
SELECT name,
sum(CASE title WHEN 'linux' THEN score ELSE 0 END) AS linux,
sum(CASE title WHEN 'javascript' THEN score ELSE 0 END) AS javascript,
sum(CASE title WHEN 'html5' THEN score ELSE 0 END) AS html5,
sum(CASE title WHEN 'javaEE' THEN score ELSE 0 END) AS javaEE,
sum(CASE title WHEN 'C' THEN score ELSE 0 END) AS C,
sum(CASE title WHEN 'java程序设计' THEN score ELSE 0 END) AS java程序设计,
sum(CASE title WHEN 'jquery' THEN score ELSE 0 END) AS jquery
FROM scores
GROUP BY name;
图例
![转换行列--sql 转换行列--sql](/default/index/img?u=aHR0cHM6Ly93d3cuaWNvZGU5LmNvbS9pL2wvP249MjAmaT1ibG9nLzE4NjgyMTgvMjAyMTExLzE4NjgyMTgtMjAyMTExMzAxMzQ3NDE0MTAtNDc3MTM0NTI1LnBuZw==)