Mega Code Archive

 
Categories / Oracle PLSQL / Table
 

Select the Top 5

SQL> SQL> CREATE TABLE employees   2  ( employee_id          number(10)      not null,   3    last_name            varchar2(50)      not null,   4    email                varchar2(30),   5    hire_date            date,   6    job_id               varchar2(30),   7    department_id        number(10),   8    salary               number(6),   9    manager_id           number(6)  10  ); Table created. SQL> SQL> SQL> insert into employees( employee_id, last_name, email, hire_date, job_id, salary,department_id ,manager_id)   2                values ( 1001, 'Lawson', 'lawson@g.com', '01-JAN-2002','MGR', 30000,1 ,1004); 1 row created. SQL> SQL> insert into employees( employee_id, last_name, email, hire_date, job_id, salary, department_id ,manager_id)   2                values ( 1002, 'Wells', 'wells@g.com', '01-JAN-2002', 'DBA', 20000,2, 1005 ); 1 row created. SQL> SQL> insert into employees( employee_id, last_name, email, hire_date, job_id, salary, department_id ,manager_id)   2                 values( 1003, 'Bliss', 'bliss@g.com', '01-JAN-2002', 'PROG', 24000,3 ,1004); 1 row created. SQL> SQL> insert into employees( employee_id, last_name, email, hire_date, job_id, salary, department_id, manager_id)   2                 values( 1004,  'Kyte', 'tkyte@a.com', SYSDATE-3650, 'MGR',25000 ,4, 1005); 1 row created. SQL> SQL> insert into employees( employee_id, last_name, email, hire_date, job_id, salary, department_id, manager_id)   2                 values( 1005, 'Viper', 'sdillon@a .com', SYSDATE, 'PROG', 20000, 1, 1006); 1 row created. SQL> SQL> insert into employees( employee_id, last_name, email, hire_date, job_id, salary, department_id,manager_id)   2                 values( 1006, 'Beck', 'clbeck@g.com', SYSDATE, 'PROG', 20000, 2, null); 1 row created. SQL> SQL> insert into employees( employee_id, last_name, email, hire_date, job_id, salary, department_id, manager_id)   2                 values( 1007, 'Java', 'java01@g.com', SYSDATE, 'PROG', 20000, 3, 1006); 1 row created. SQL> SQL> insert into employees( employee_id, last_name, email, hire_date, job_id, salary, department_id, manager_id)   2                 values( 1008, 'Oracle', 'wvelasq@g.com', SYSDATE, 'DBA', 20000, 4, 1006); 1 row created. SQL> SQL> SQL>  select last_name, hire_date   2      from employees   3     order by hire_date; LAST_NAME                                          HIRE_DATE -------------------------------------------------- --------- Kyte                                               16-JUN-98 Wells                                              01-JAN-02 Bliss                                              01-JAN-02 Lawson                                             01-JAN-02 Viper                                              13-JUN-08 Beck                                               13-JUN-08 Oracle                                             13-JUN-08 Java                                               13-JUN-08 8 rows selected. SQL> SQL>  select last_name, hire_date   2      from employees   3     where rownum < 6   4     order by hire_date; LAST_NAME                                          HIRE_DATE -------------------------------------------------- --------- Kyte                                               16-JUN-98 Wells                                              01-JAN-02 Lawson                                             01-JAN-02 Bliss                                              01-JAN-02 Viper                                              13-JUN-08 SQL> SQL>  select last_name, hire_date   2      from ( select last_name, hire_date   3               from employees   4              order by hire_date )   5     where rownum <= 5; LAST_NAME                                          HIRE_DATE -------------------------------------------------- --------- Kyte                                               16-JUN-98 Lawson                                             01-JAN-02 Wells                                              01-JAN-02 Bliss                                              01-JAN-02 Viper                                              13-JUN-08 SQL> SQL> drop table employees; Table dropped. SQL>