Professional Documents
Culture Documents
All
All
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;