S sunxufeng Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-05 #1 俺原来用SQL server,现在要用oracle,想请教以下问题: 1.Sql server 中select 语句中可加Case改变显示输出,oracle 中用什么来代替. 2.在Sql server中用rollup汇总后,可用grouping函数判断此列是否是汇总得出的, oracle 中用什么来判断.
俺原来用SQL server,现在要用oracle,想请教以下问题: 1.Sql server 中select 语句中可加Case改变显示输出,oracle 中用什么来代替. 2.在Sql server中用rollup汇总后,可用grouping函数判断此列是否是汇总得出的, oracle 中用什么来判断.
S sharkHun Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-05 #2 select decode(sex,'1','男','女') from TableName
S sunxufeng Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-05 #4 decode 只是对特定值操作,能不能像case那样对特定的范围操作
T tantongs Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-05 #5 用SIGN()函数+DECODE()可以达到CASE的效果; 至于GROUPING ,你不会真的分不清哪一列是SUM来的吧?
L ljzljz Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-05 #6 select decode(No,'','总计',No),count(*) from TableName group by rollup(No) 总计就出来了