专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Oracle格式化查询结果 oracle 数值格式化

ins518 2024-11-01 13:16:07 技术文章 12 ℃ 0 评论

1.column命令

该命令可以实现格式化查询结果、设置列宽度、重新设置列标题等功能。语法格式如下:

column [column_name | alias | option]

column_name:用于指定要设置的列的名称;

alias:用于指定列的别名,通过它可以把英文列标题设置为汉字;

option:用于指定某个列的显示格式

常见的option选项值有如下:

1.1 format选项

该选项用于格式化指定的列,需要在format关键字的后面跟一个掩码格式。

SQL>column sal format $999999.00

SQL>select empno,ename,sal from scott.emp;

1.2 heading选项

该选项用于定义列标题。

SQL>column empno heading 雇员工号

SQL>column ename heading 雇员姓名

SQL>column sal heading 雇员工资

SQL>select empno,ename,sal from scott.emp;

1.3 null选项

在该选项的后面指定一个字符串,如果列的值为null,则用该字符串代替空值。

SQL>column comm null '空值'

SQL>select empno,ename,commfrom scott.emp;

1.4 on | off选项

该选项用于控制定义的显示属性的状态,off表示定义的所有显示属性都不起作用,默认为on

SQL>column sal format $999999.00

SQL>column sal off

SQL>select empno,ename,sal from scott.emp;

2.ttitle和btitle命令

这两个命令分别用来设置打印时每页的顶部和底部标题。

TTITLE命令格式:TTI[TLE] [printspec] [text|variable…]|[OFF|ON]

其中printspec:用来作为头标题的修饰性选项。

printspec值及说明:

说明

COL

指定在当前行的第几列打印头部标题

SKIP

跳到从下一行开始的第几行,默认为1

LEFT

在当前行中左对齐打印数据

CENTER

在当前行中间打印数据

RIGHT

在当前行中右对齐打印数据

BOLD

以黑体打印数据

text:用于设置输出结果的头标题(即报表头文字)。

variable:用于在头标题中输出相应的变量值。

OFF:表示禁止打印头标题。

ON:表示允许打印头标题。

BTITLE的语法格式与TTITLE的语法格式相同。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表