select avg(CCRJND) from I001 where To_Char(rq,'yyyymm') >= 200601 and To_Char(rq,'yyyymm') <= 200603 and jh =庙3-8 group by jh,To_Char(rq,'yyyymm'),sccw
我只想问一下,这条语句执行后,返回的值是只有avg(CCRJND),还是jh,To_Char(rq,'yyyymm'),sccw,avg(CCRJND) 这种形式!!
我只想问一下,这条语句执行后,返回的值是只有avg(CCRJND),还是jh,To_Char(rq,'yyyymm'),sccw,avg(CCRJND) 这种形式!!
X,M便是返回的值.在select 和from 中间用逗号隔开的是返回的字段名.有一种情况还要注意就是在select 语句中取别名的情况,比如说select avg(CCRJND) M from I001 where To_Char(rq,'yyyymm') >= 200601 and To_Char(rq,'yyyymm') <= 200603 and jh =庙3-8 group by jh,To_Char(rq,'yyyymm'),sccw;
返回的值也是avg(CCRJND),假如avg(CCRJND)的值为90,那么查询结果中就变成
M
___
90
意思就是avg(CCRJND)被重命名为M,实际上M就是avg(CCRJND).