龙空技术网

Oracle格式化查询结果

intellijidea 140

前言:

今天我们对“oracle数据显示格式”大体比较关切,小伙伴们都需要了解一些“oracle数据显示格式”的相关内容。那么小编在网上网罗了一些关于“oracle数据显示格式””的相关内容,希望同学们能喜欢,咱们一起来学习一下吧!

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的语法格式相同。

标签: #oracle数据显示格式 #oracle中如何格式化时间格式 #oracle输出不对齐 #oracle 格式化时间到毫秒 #oracle查询某一行数据