最佳答案:substr(字段,a,b)a代表第几个位置b代表长度0和1的效果一样用负数则从右边开始数第几个位置
最佳答案:decode满足不了你说的这个如果多条件的话,只能用case when,所以有时用case when 用习惯了,还真不愿意用decode
最佳答案:没用过你的这种方法,但是你要求第六列的综合应该是用sum(列名),而不是sum(第几列),经过测试,发现sum(数字)得到的结果是 查询表数据条数*数字,如你当
最佳答案:substr(DETAIL_TYPE,4,1)='6'应该是个判断截取的这个字符串的第四个字符是否等于'6' 的如果是问题补充的那样,应该是substr(DET
最佳答案:decode(nvl(tm.empid,'0'),'0','无','有')
最佳答案:如果是空值就替换成另一个值如nvl(字段,‘x’)字段值等于null就这个函数得到的结果就是'x',一般用于存在空值比较的情况下,比如字段a与字段b都是int型
最佳答案:(1)标准差函数,在统计稳定的平均值是多少.(2)ARIANCE(expr)用于计算x的方差.方差是一个统计函数,其定义为一组样本数据的偏离程度,等于标准
最佳答案:lead (field,n) 按over里面的规则排序 并取排序当前记录field的下n个数值lag相反比如 1,2,3,4,5那么 lead (field,1
最佳答案:第一个错误是:你前边选了三个东西,只插入到了一个变量里,这个地方用游标比较好而且你这个应该用存储过程比较好,用函数的话有点费劲
最佳答案:select round(bytes/1024/1024/1024,2) G from sys_order如何使用 Oracle Round 函数 (四舍五入)
最佳答案:ORACLE 日期往后推移增加多少天是直接使用日期字段 + 整型的天数来得到的,结果是推移这些天之后的日期.同样也可以使用减号,表示往前推移.SELECT TR
最佳答案:1,单行函数指每条数据返回一直值的函数,比如upper,to_char,to_date等等但是sum,avg之类的不是,因为sum是把好多行数据合并出一个值出来