创建报表格式操作

创建报表格式操作

1.设置标题,值格式

column empno heading ‘员工编号’ format 9999;

column ename heading ‘员工姓名’ format A10 justify center;这里justify只对标题起作用

2.设置页的大小,设置行大小

set pagesize n默认14

set linesize n设置一行可容纳的字符数量

报表:用表格,图表等格式来动态地显示数据

3.设置页眉和页脚

left,center,right

页眉:title left ‘日期:’ _date center ‘报表表题’ right ‘: ’ format 999 skip 2(这里插入2个空格) sql.pno(表示页码)
页脚:btitle right "Page: " format 999 sql.pno tab 3

title off

btitle off

4.breakcompute对输出结果进行统计

break on 列名1 skip n //根据列值的范围分隔输出结果,重复的列值不进行显示

compute sum(maximum,minimum,avg,count非空值的列数,number行数,variance方差) label 用户自定义显示标签名(不加的则是系统默认的) of 列名2 on 列名1//根据分组,计算列名2的值,在最后显示

ps:

a.当选择的数据很多时,输出显示不下,只能显示后几行,这时可执行下面的代码解决。

set pause(“按回车查看更多信息”)

set pause on

select ……

set pause off

b.报表设置完后,比较好的习惯是

clear columns//清除所有列格式

column name clear//清除单列格式

ttitle off

btitle off

你可能感兴趣的:(sql)