Aligning decimals : Column « SQL Plus « Oracle PL / SQL






Aligning decimals

    
SQL>
SQL> CREATE TABLE product (
  2       product_name     VARCHAR2(25),
  3       product_price    NUMBER(4,2),
  4       quantity_on_hand NUMBER(5,0),
  5       last_stock_date  DATE);

Table created.

SQL>
SQL> INSERT INTO product VALUES ('Small Widget', 99, 1, '15-JAN-03');

1 row created.

SQL> INSERT INTO product VALUES ('Medium Widget', 75, 1000, '15-JAN-02');

1 row created.

SQL> INSERT INTO product VALUES ('Product Number', 50, 100, '15-JAN-03');

1 row created.

SQL> INSERT INTO product VALUES ('Round Church Station', 25, 10000, null);

1 row created.

SQL>
SQL>
SQL> SELECT * FROM product;

PRODUCT_NAME              PRODUCT_PRICE QUANTITY_ON_HAND LAST_STOC
------------------------- ------------- ---------------- ---------
Small Widget                         99                1 15-JAN-03
Medium Widget                        75             1000 15-JAN-02
Product Number                       50              100 15-JAN-03
Round Church Station                 25            10000

SQL>
SQL> COLUMN product_price FORMAT 9999.99
SQL>
SQL> SELECT * FROM product;

PRODUCT_NAME              PRODUCT_PRICE QUANTITY_ON_HAND LAST_STOC
------------------------- ------------- ---------------- ---------
Small Widget                         99                1 15-JAN-03
Medium Widget                        75             1000 15-JAN-02
Product Number                       50              100 15-JAN-03
Round Church Station                 25            10000

SQL>
SQL>
SQL> DROP TABLE product;

Table dropped.

   
    
    
  








Related examples in the same category

1.Use 'format a30 heading' to define column name
2.Column format $9,999.99
3.Column heading format a13
4.column localtimestamp format a28
5.Use a13 to set the column length during displaying
6.Adding a group separator
7.Including a currency symbol
8.Wrapping text
9.JUSTIFY CENTER
10.JUSTIFY RIGHT
11.Disable the column formatting
12.SET string to display when value is NULL
13.COLUMN Salary heading "Current|Salary" format $9999.99
14.COLUMN fname heading "emp|Name" format a10
15.COLUMN id heading "emp|Number" format 9999
16.Copy column format with 'col ... like'
17.column format: ascii type, 26 letter long
18.column number format
19.Column data is aligned by type
20.Word Wrapped column format
21.Set number column format
22.Set column format before doing the query
23.Set column heading with column command
24.Set column separation with colsep