26.Oracle数据库SQL开发之 SQLPlus使用——格式化列
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/49722863
COLUMN命令用于格式化列标题和列数据的显示格式。
语法如下: COL [UMN] { column | alias } [ options]
Column指定列名
Alias指定要格式化的列的别名。
Options指定用于格式化列或别名的一个或多个选项
格式化选项如下图1:
Format字符串可以使用很多格式化参数,指定的参数取决于该列中保存的数据:
如果列中包含字符,可以使用Ax对字符进行格式化,其中x指定了字符的宽度。例如,A12就是将宽度设置为12个字符。
如果列中包含数字,例如$99.99设置的格式表示一个美元符号,后跟两个数字,然后是一个小数点和另外两个数字。
如果包含日期,可以使用日期格式,例如MM-DD-YYYY设置的格式就是:一个两位的月份(MM),一个两位的日(DD),然后是一个4位的年份(YYYY)。
例如:
SQL> columnproduct_id format 99
SQL> column name heading product_nameformat a13 word_wrapped
SQL> column description format a13word_wrapped
SQL> column price format $99.99
SQL> selectproduct_id,name,description,price from products where product_id<6;
PRODUCT_ID product_name DESCRIPTION PRICE
---------- ------------- --------------------
1 Modern A description $19.95
Science of modern
science
2 Chemistry Introduction $30.00
to Chemistry
3 Supernova A star $25.99
explodes
4 Tank War Action movie $13.95
PRODUCT_ID product_name DESCRIPTION PRICE
---------- ------------- --------------------
about a
future war
5 Z Files Series on $49.99
mysterious
activities