2012年5月25日

【ORACLE】一个简单实用的对数据进行行列转换并统计的SQL语句

摘要: 假设数据库中有张“美女”表,现需要将表中的数据以列“体征”中单元格里的值作为新列、列“姓名”作为分组条件,来进行行列转换并对数据进行统计。姓名 体征 数值 --------- ---------- -------- 美女1 身高 1.60 美女1 体重 60 美女1 胸围 79 美女2 身高 1.69 美女2 体重 55 美女2 胸围 77转换为如下效果:姓名 身高 体重 胸围 --------- ---------- -------- 美女1 1.60 60 79 美女2 1.69 55 77SQL语句:SELECT 姓名, CASE WHEN 体征='身高' THEN MA 阅读全文

posted @ 2012-05-25 17:21 疯狂的石头陈 阅读(232) 评论(0) 推荐(0) 编辑

导航