Mega Code Archive

 
Categories / Oracle PLSQL / Select Query
 

Column Headings for calculated column

SQL> SQL> CREATE TABLE EMP (EMPNO NUMBER(4) NOT NULL,   2                    ENAME VARCHAR2(10),   3                    JOB VARCHAR2(9),   4                    MGR NUMBER(4),   5                    HIREDATE DATE,   6                    SAL NUMBER(7, 2),   7                    COMM NUMBER(7, 2),   8                    DEPTNO NUMBER(2)); Table created. SQL> SQL> INSERT INTO EMP VALUES (7369, 'SMITH', 'CLERK',    7902, TO_DATE('17-DEC-1980', 'DD-MON-YYYY'), 800, NULL, 20); 1 row created. SQL> INSERT INTO EMP VALUES (7499, 'ALLEN', 'SALESMAN', 7698, TO_DATE('20-FEB-1981', 'DD-MON-YYYY'), 1600, 300, 30); 1 row created. SQL> INSERT INTO EMP VALUES (7521, 'WARD',  'SALESMAN', 7698, TO_DATE('22-FEB-1981', 'DD-MON-YYYY'), 1250, 500, 30); 1 row created. SQL> INSERT INTO EMP VALUES (7566, 'JONES', 'MANAGER',  7839, TO_DATE('2-APR-1981',  'DD-MON-YYYY'), 2975, NULL, 20); 1 row created. SQL> INSERT INTO EMP VALUES (7654, 'MARTIN', 'SALESMAN', 7698,TO_DATE('28-SEP-1981', 'DD-MON-YYYY'), 1250, 1400, 30); 1 row created. SQL> INSERT INTO EMP VALUES (7698, 'BLAKE', 'MANAGER', 7839,TO_DATE('1-MAY-1981', 'DD-MON-YYYY'), 2850, NULL, 30); 1 row created. SQL> INSERT INTO EMP VALUES (7782, 'CLARK', 'MANAGER', 7839,TO_DATE('9-JUN-1981', 'DD-MON-YYYY'), 2450, NULL, 10); 1 row created. SQL> INSERT INTO EMP VALUES (7788, 'SCOTT', 'ANALYST', 7566,TO_DATE('09-DEC-1982', 'DD-MON-YYYY'), 3000, NULL, 20); 1 row created. SQL> INSERT INTO EMP VALUES (7839, 'KING', 'PRESIDENT', NULL,TO_DATE('17-NOV-1981', 'DD-MON-YYYY'), 5000, NULL, 10); 1 row created. SQL> INSERT INTO EMP VALUES (7844, 'TURNER', 'SALESMAN', 7698,TO_DATE('8-SEP-1981', 'DD-MON-YYYY'), 1500, 0, 30); 1 row created. SQL> INSERT INTO EMP VALUES (7876, 'ADAMS', 'CLERK', 7788,TO_DATE('12-JAN-1983', 'DD-MON-YYYY'), 1100, NULL, 20); 1 row created. SQL> INSERT INTO EMP VALUES (7900, 'JAMES', 'CLERK', 7698,TO_DATE('3-DEC-1981', 'DD-MON-YYYY'), 950, NULL, 30); 1 row created. SQL> INSERT INTO EMP VALUES (7902, 'FORD', 'ANALYST', 7566,TO_DATE('3-DEC-1981', 'DD-MON-YYYY'), 3000, NULL, 20); 1 row created. SQL> INSERT INTO EMP VALUES (7934, 'MILLER', 'CLERK', 7782,TO_DATE('23-JAN-1982', 'DD-MON-YYYY'), 1300, NULL, 10); 1 row created. SQL> SQL> SQL> SQL> select ename, sal, sal * 1.1 from emp; ENAME             SAL    SAL*1.1 ---------- ---------- ---------- SMITH             800        880 ALLEN            1600       1760 WARD             1250       1375 JONES            2975     3272.5 MARTIN           1250       1375 BLAKE            2850       3135 CLARK            2450       2695 SCOTT            3000       3300 KING             5000       5500 TURNER           1500       1650 ADAMS            1100       1210 ENAME             SAL    SAL*1.1 ---------- ---------- ---------- JAMES             950       1045 FORD             3000       3300 MILLER           1300       1430 14 rows selected. SQL> SQL> select ename, sal, sal * 1.1 raise from emp; ENAME             SAL      RAISE ---------- ---------- ---------- SMITH             800        880 ALLEN            1600       1760 WARD             1250       1375 JONES            2975     3272.5 MARTIN           1250       1375 BLAKE            2850       3135 CLARK            2450       2695 SCOTT            3000       3300 KING             5000       5500 TURNER           1500       1650 ADAMS            1100       1210 ENAME             SAL      RAISE ---------- ---------- ---------- JAMES             950       1045 FORD             3000       3300 MILLER           1300       1430 14 rows selected. SQL> SQL> SQL> column ename   heading "Employee" SQL> column sal     heading "Salary" SQL> column raise   heading "Raise" SQL> SQL> select ename, sal, sal * 1.1 raise from emp; Employee       Salary      Raise ---------- ---------- ---------- SMITH             800        880 ALLEN            1600       1760 WARD             1250       1375 JONES            2975     3272.5 MARTIN           1250       1375 BLAKE            2850       3135 CLARK            2450       2695 SCOTT            3000       3300 KING             5000       5500 TURNER           1500       1650 ADAMS            1100       1210 Employee       Salary      Raise ---------- ---------- ---------- JAMES             950       1045 FORD             3000       3300 MILLER           1300       1430 14 rows selected. SQL> SQL> drop table emp; Table dropped. SQL>