SQL语句

如果在名字那列我想写中文,提示我nvarchar无效怎么办
还有就是我想多设置几次模拟提示SUM只可以有一个参数都怎么弄

我可能没表达清楚我想行转列用了这个

1 select student,2 sum(case course when '语文' then score end) as '语文',3 sum(case course when '数学' then score end) as '数学',4 sum(case course when '英语' then score end) as '英语'5 from Score 
6 group by student

但是出现了上面的问题,有没有大侠帮忙解决以下的

神的孩子 发布于 2019-3-1 14:27 (编辑于 2019-3-1 14:39)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
4
dq_wwLv5见习互助
发布于2019-3-1 14:54(编辑于 2019-3-1 15:13)

没看懂问题。是从数据库写sql不对,还是报表上设计不对呢?


如果你数据字典是这样的

image.png


那么就这样设置

image.png


然后效果就是这样的

image.png


  • 神的孩子 神的孩子(提问者) 就是我想把图一的格式变成图二
    2019-03-01 14:56 
  • dq_ww dq_ww 回复 神的孩子(提问者) 数据字典是怎么存储的 是跟表一一样吗 能截图不?
    2019-03-01 15:01 
  • 神的孩子 神的孩子(提问者) 我想知道在数据库里怎么用语句更改
    2019-03-01 15:15 
  • dq_ww dq_ww 回复 神的孩子(提问者) 晒下表吧
    2019-03-01 15:19 
  • 2关注人数
  • 1055浏览人数
  • 最后回答于:2019-3-1 15:13
    请选择关闭问题的原因
    确定 取消
    返回顶部