Professional Documents
Culture Documents
Nacresql
Nacresql
SAL
---------- ---------ALLEN
1600
WARD
1250
JONES
2975
MARTIN
1250
BLAKE
2850
CLARK
2450
SCOTT
3000
KING
5000
TURNER
1500
ADAMS
1100
FORD
3000
MILLER
1300
YEARLYSALL
9600
SQL> select sal/30 as dailysal from emp where ename='JONES';
DAILYSAL
99.1666667
SQL> select sum(sal) as Totalsal from emp ;
TOTALSAL
29025
SQL> select avg(sal) as average from emp;
AVERAGE
2073.21429
SQL> select ename ,sal from emp where sal>1500 AND deptno=10 OR deptno=30;
SQL> select ename,sal from emp where sal not between 1500 and 2850;
SQL> select * from emp where mgr is NULL;
ENAME
MARTIN
SAL
1250
COMM
1400
SET-2
Null?
Type
EMPLOYEEID
NUMBER(38)
EMPLOYEENAME
VARCHAR2(20)
STREET
VARCHAR2(20)
CITY
VARCHAR2(20)
Null?
Type
NUMBER(38)
COMPANYNAME
VARCHAR2(20)
CITY
VARCHAR2(20)
Null?
Type
NUMBER(38)
COMPANYID
NUMBER(38)
SALARY
NUMBER(38)
Null?
Type
EMPLOYEEID
NUMBER(38)
MANAGERID
NUMBER(38)
1 row created.
SQL> INSERT INTO COMPANY VALUES(105,'HDFCBANK','AMRAVATI');
1 row created.
SQL> select * from company;
COMPANYID COMPANYNAME
CITY
HYDRABAD
102 ACCENTURE
HYDRABAD
103 SMALLBANK
AMRAVATI
104 FIRSTBANK
AMRAVATI
105 HDFCBANK
AMRAVATI
1 row created.
SQL> select * from works;
EMPLOYEEID COMPANYID
SALARY
101
1000
102
102
2000
103
103
3000
104
104
4000
105
105
5000
COMPANYNAME
SURESH
FIRSTBANK
CITY
-------------------- -------------------SURESH
AMRAVATI
STREET
MAHARATRA
CITY
AKOT
MAHARATRA
MAHARATRA
KOLHAPUR
PUNE
STREET
CITY
MAHARATRA
AKOT
MAHARATRA
MAHARATRA
KOLHAPUR
PUNE
COMPANYNAME
-------------------- -------------------KEDAR
WIPRO
RAHUL
ACCENTURE
MAHI
SMALLBANK
SATYA
HDFCBANK
SQL> Select EmployeeName from employe where employeeID IN(select companyID fromcompany
where employe.city=company.city);
EMPLOYEENAME
-------------------SURESH
SATYA