You are on page 1of 8

SQL> connect durgvijay/123

Connected.
SQL> select e_name from employee where e_company='infosys';
E_NAME
------------------------------
durgvijay
SQL> select e_name,e_city from employee where e_company='tcs'
2 ;
E_NAME E_CITY
------------------------------ ------------------------------
amit lucknow
SQL> select e_name,e_city,comp_city from employee,company where comp_name='relia
nce' and e_salary='20000';
no rows selected
SQL> select e_name,e_city,comp_city from employee e,company c where c.comp_name=
'reliance' and e.e_salary='20000';
no rows selected
SQL> select e_name,e_city from employee,company where e_city=comp_city;
no rows selected
SQL> select e_name,e_city from employee,company where e_city='comp_city';
no rows selected
SQL> select e_name,e_city from employee where e_company!='infosys';
E_NAME E_CITY
------------------------------ ------------------------------
rohit kanpur
amit lucknow
sandeep fatehpur
indresh delhi
vineet allahabad
SQL> set pagesize 300;
SQL> set linesize 300;
SQL> select e_name,e_city,e_company from employee where e_company!='infosys';
E_NAME E_CITY E_COMPANY



------------------------------ ------------------------------ ------------------
------------


rohit kanpur leather



amit lucknow tcs



sandeep fatehpur reliance



indresh delhi reliance



vineet allahabad nokia



SQL> select e_name,e_company from employee where e_salary in('10000','50000','16
000');
no rows selected
SQL> select e_name,e_company from employee where e_salary in('100000','50000','6
0000');
E_NAME E_COMPANY



------------------------------ ------------------------------



durgvijay infosys



sandeep reliance


SQL> create table employee2 as select e_id emp_id,e_name emp_name,e_salary emp_s
alary,e_dept_id emp_dept_id from employee;
Table created.
SQL> select * from employee2;
EMP_ID EMP_NAME EMP_SALARY EMP_DEPT_ID



------------------------------ ------------------------------ ---------- -------
-----------------------


d101 durgvijay 100000 inf101



r101 rohit 90000 lea101



a101 amit 80000 tc101



s101 sandeep 60000 re101



i101 indresh 990000 re102



v101 vineet 90000 nok102



6 rows selected.
SQL> alter table employee2 drop column emp_dept_id;
Table altered.
SQL> select * from employee2;
EMP_ID EMP_NAME EMP_SALARY



------------------------------ ------------------------------ ----------



d101 durgvijay 100000



r101 rohit 90000



a101 amit 80000



s101 sandeep 60000



i101 indresh 990000



v101 vineet 90000



6 rows selected.
SQL> alter table hire_history drop column hire_date;
Table altered.
SQL> create table hire_history1 as select emp_id,e_hire_date hire_date from hire
_history,employee;
Table created.
SQL> create table hire_history1 as select emp_id,e_hire_date hire_date from hire
_history,employee where e_id=emp_id;
Table created.
SQL> select * from hire_history1;
no rows selected
SQL> insert into hire_history1 values('d101','13-jul-2015');
1 row created.
SQL> insert into hire_history1 values('r101','13-aug-2016');
1 row created.
SQL> insert into hire_history1 values('a101','13-sep-2016');
1 row created.
SQL> insert into hire_history1 values('s101','25-sep-2016');
1 row created.
SQL> insert into hire_history1 values('i101','25-jun-2015');
1 row created.
SQL> insert into hire_history1 values('v101','20-nov-2015');
1 row created.
SQL> select * from hire_history1;
EMP_ID HIRE_DATE



------------------------------ ---------



d101 13-JUL-15



r101 13-AUG-16



a101 13-SEP-16



s101 25-SEP-16



i101 25-JUN-15



v101 20-NOV-15



6 rows selected.
SQL> select e_name,e_id,e_address from employee,hire_history1 where e_company='r
eliance' and e_hire_date=hire_date;
E_NAME E_ID E_ADDRESS



------------------------------ ------------------------------ ------------------
------------


indresh i101 delhi



SQL> select e_id,e_name as concerned,e_address from employee e,department d wher
e e.e_dept_id=d.d_dept_id;
E_ID CONCERNED E_ADDRESS



------------------------------ ------------------------------ ------------------
------------


d101 durgvijay kanpur



r101 rohit kanpur


SQL> select m_name,m_id,m_city from manager where m_hire_date<'12-nov-2008';
M_NAME M_ID M_CITY



------------------------------ ------------------------------ ------------------
------------


"arvind" "im101" "banglore"



"john" "l101" "banglore"



"anjali" "t101" "chennai"



"sujata" "r101" "hydarabad"



"durgvijay" "n101" "lucknow"



"kejariwal" "r101" "delhi"



6 rows selected.
SQL> create table manager1 as select m_id,m_name,m_city,e_hire_date m_hire_date
from manager,employee where e_manag_id=m_id;
Table created.
SQL> select * from manager1;
no rows selected
SQL> describe manager1;
Name

Null? Type
-------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-------------- -------- --------------------------------------------------------
------------------------------------------------------------
M_ID

VARCHAR2(30)
M_NAME

VARCHAR2(30)
M_CITY

VARCHAR2(30)
M_HIRE_DATE

DATE
SQL> insert into manager1 values('im101','arvind','banglore','10-apr-1996');
1 row created.
SQL> insert into manager1 values('l101','john','banglore','16-aug-1996');
1 row created.
SQL> insert into manager1 values('t101','john','delhi','20-aug-1995');
1 row created.
SQL> insert into manager1 values('r101','anjali','hydarabad','20-aug-1994');
1 row created.
SQL> insert into manager1 values('n101','durgvijay','chennai','11-oct-1994');
1 row created.
SQL> insert into manager1 values('r101','durgvijay','delhi','15-jan-1997');
1 row created.
SQL> select * from manager1;
M_ID M_NAME M_CITY M_HIRE_DA



------------------------------ ------------------------------ ------------------
------------ ---------


im101 arvind banglore 10-APR-96



l101 john banglore 16-AUG-96



t101 john delhi 20-AUG-95



r101 anjali hydarabad 20-AUG-94



n101 durgvijay chennai 11-OCT-94



r101 durgvijay delhi 15-JAN-97



6 rows selected.
SQL> select m_name,m_id,m_city from manager1,hire_history1 where m_hire_date=hir
e_date;
no rows selected
SQL> select m_name,m_id,m_city from manager1,hire_history1 where m_hire_date>hir
e_date;
no rows selected
SQL> select m_name,m_id,m_city from manager1,hire_history1 where m_hire_datehire
_date;
select m_name,m_id,m_city from manager1,hire_history1 where m_hire_datehire_date
SQL> select m_name,m_id,m_city from manager1,hire_history1 where m_hire_date=hir
e_date;
no rows selected
SQL> spool off;

You might also like