普通列转行~ create table j (mealname varchar(20),份数 int)insert into jselect '肉段饭',3 union allselect '鸡蛋饭',5 union allselect '排骨饭',2 要求结果:/*mealname 肉段饭 鸡蛋饭 排骨饭 份数 3 5 2*/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select '份数' as mealname, sum(case when mealname = '排骨饭' then [份数]) [排骨饭], sum() [], sum() [], ...from tb 一道超级难的排序题 sql语句中出现的问题,帮忙看一下 提问SQL,如何写测试数据? 连接远程服务器问题 求平均值得问题 请教小问题:JOIN 出错?原因是什么? 怎么样将数据的自动增长字段,计数从1开始? sql难题:如何将print输出的内容输出到文本文件 为什么我的存储过程(在查询分析器)里面调试时会走不下去? 这样的sql语句怎么写? 为什么我SQLSERVER登录成功后什么错误都错作不了,只要一操作就会报这个错误?应该如何去解决? 请问如何拆分时间记录
select '份数' as mealname,
sum(case when mealname = '排骨饭' then [份数]) [排骨饭],
sum() [],
sum() [],
...
from tb