SQL
SQL
SQL
use company ;
minit char(1),
lname varchar(30),
ssn char(9),
bdate date,
address varchar(50),
sex char(1),
super_ssn char(9),
dno char(3)
);
dname varchar(20),
dnumber varchar(2),
mgr_ssn char(9),
mgr_start_date date);
('Research',5,333445555,'1988-05-22'),
('Administration',4,987654321,'1995-01-01'),
('Headquarters',1,888665555,'1981-06-19');
dnumber int,
dlocation varchar(20));
(1, 'Houston'),
(4, 'Stafford'),
(5, 'Bellaire'),
(5, 'Sugarland'),
(5, 'Houston');
essn char(9),
pno int,
hours float(4,2));
insert into works_on (essn, pno, hours) values
('123456789', 1, 32.5),
('123456789', 2, 7.5),
('666884444', 3, 40.0),
('453453453', 1, 20.0),
('453453453', 2, 20.0),
('333445555', 2, 10.0),
('333445555', 3, 10.0),
pname varchar(30),
pnumber int,
plocation varchar(30),
dnum int);
essn char(9),
dependent_name varchar(30),
sex char(1),
bdate date,
relationship varchar(20));
# Select 'columns'
# From 'table'
super_ssn as Boss_SSN
from employee ;
select *
from employee
from dependent
select *
from employee
# 7. Retrieve details of female employees or employees who drawing salary at least 40000.
select *
from employee
# 8. Display details of all (male employee who earn more than 40000)
# or
select *
from employee
select *
from project
select *
from project
select *
from project
select *
from project
# 11. Display the essn of employees who have worked between 25 and 50 hours.
from works_on
from works_on
select *
from employee
from employee
# 14. Display full names of all employees in one-go i.e. one single column.
from employee ;