Oracle查询语句 一个表中记录着12个月份每个月的数据如下:id month grade1 9 902 9 893 9 704 10 995 10 806 10 80我想以这样的格式查出来:9月份 |10月份90 |9989 |8070 |80 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 decode(t.month,9,t.grade) "9月",decode(t.month,10,t.grade) "10月", 你的需求有两个问题第一 如果九月份和十月份的记录条数不一致 怎么办 用join?第二 九月份的90为什么要和十月份的99对应,而不是和80对应?仅仅是匹配第一条,还是随意匹配?这种需求很蛋疼 select month,wmsys.wm_concat(grade) over (partition by month) as gradefrom table这种查出来的结果是month grade9 89,70,9010 99,80,80 请教,Oracle SNMP v2支持,及相关MIBs 如何定时读取另台电脑上的数据库来更新本机上的数据 如何获得oracle9i application server免费软件?谢谢 oracle中的表名问题 oracle存储过程调用方法 怎么样删除oracle DBA studio 中的归档日志 请问win2000professional能安装8。16吗? 在oracle中创建java时报java已经被创建但是编译出错,大家来看看。再线等 迷茫,迷惑,我该如何走下一步? 事物的redo条目是什么时候产生并放入缓冲的? orcale怎么在查询语句里面定义变量 关于查询效率的问题
decode(t.month,10,t.grade) "10月",
第一 如果九月份和十月份的记录条数不一致 怎么办 用join?
第二 九月份的90为什么要和十月份的99对应,而不是和80对应?仅仅是匹配第一条,还是随意匹配?
这种需求很蛋疼
from table
这种查出来的结果是
month grade
9 89,70,90
10 99,80,80