You are on page 1of 3

1.

QUERYING USING OPERATORS – EMPLOYEE DETAILS

CREATING DEPARTMENT TABLE:


create table cs555dept(deptno number(4) constraint cs555dept_dept_pk primary
key,deptname char(20));
Table created.

INSERTING VALUES INTO DEPARTMENT TABLE:


insert into cs555dept(deptno,deptname)values(:deptno,:deptname);

select * from cs555dept;

CREATING EMPLOYEE TABLE:


create table cs555emp(eno number(4) constraint cs555emp_eno_pk primary key,ename
char(20),deptno number(4),edesn char(15),gender char(2),doj date,age number(2),salary
number(8),constraint cs555emp_deptno_fk foreign key(deptno)references
cs555dept(deptno));
Table created.
desc cs555emp;
insert into cs555emp(eno,ename,deptno,edesn,gender,doj,age,salary)
values(:eno,:ename,:deptno,:edesn,:gender,:doj,:age,:salary);

select ename,gender,edesn from cs555emp where salary<100000

select ename,salary from cs555emp where deptno=2 order by salary asc;

select deptno,count(*)"no of employees"from cs555emp group by deptno;


select * from cs555emp;

select ename,salary from cs555emp where edesn='production' and gender='m';

select ename from cs555emp union select deptname from cs555dept where deptno=3;

You might also like