Computer Programs 11 Nov
Computer Programs 11 Nov
AND QUEUES
1. Program to implement stacks without
classes.
s=[]
c="y"
while (c=="y"):
print "1. PUSH"
print "2. POP "
print "3. Display"
choice=input("Enter your choice: ")
if (choice==1):
a=input("Enter any number :")
s.append(a)
elif (choice==2):
if (s==[]):
print "Stack Empty"
else:
print "Deleted element is : ",s.pop()
elif (choice==3):
l=len(s)
for i in range(l-1,-1,-1):
print s[i]
c=raw_input("Do you want to continue or not?(y/n)\n")
a.push()
elif (choice==2):
if (a.s==[]):
print "Stack Empty"
else:
print "Deleted element is : ",a.s.pop()
elif (choice==3):
a.display()
SQL QUERIES
1. Display all records from table EMP.
SQL> select* from emp;
EMPNO ENAME
JOB
MGR HIREDATE
SAL
COMM
DEPTNO
CLERK
7499 ALLEN
SALESMAN
7698 20-FEB-81
1600
300
30
7521 WARD
SALESMAN
7698 22-FEB-81
1250
500
30
7566 JONES
MANAGER
7654 MARTIN
SALESMAN
7698 BLAKE
7902 17-DEC-80
800
7839 02-APR-81
20
2975
20
7698 28-SEP-81
1250
MANAGER
7839 01-MAY-81
2850
30
7782 CLARK
MANAGER
7839 09-JUN-81
2450
10
7788 SCOTT
ANALYST
7839 KING
PRESIDENT
7844 TURNER
SALESMAN
7876 ADAMS
CLERK
7900 JAMES
CLERK
9999 FORD
ANALYST
7934 MILLER
CLERK
7566 19-APR-87
17-NOV-81
3000
7698 03-DEC-81
7566 03-DEC-81
7782 23-JAN-82
1500
1100
950
3000
1300
30
20
5000
7698 08-SEP-81
7788 23-MAY-87
1400
10
0
30
20
30
20
10
14 rows selected.
EMPNO ENAME
--------- ---------8877 SMITH
7499 ALLEN
7521 WARD
7566 JONES
7654 MARTIN
7698 BLAKE
7782 CLARK
7788 SCOTT
7839 KING
7844 TURNER
7876 ADAMS
7900 JAMES
9999 FORD
7934 MILLER
14 rows selected.
ENAME
SAL
SAL+COMM
800
ALLEN
1600
1900
WARD
1250
1750
JONES
2975
MARTIN
1250
BLAKE
2850
CLARK
2450
SCOTT
3000
KING
5000
TURNER
1500
ADAMS
1100
JAMES
950
FORD
3000
MILLER
1300
14 rows selected.
2650
1500
Total Salary
------------------- -----------SMITHCLERK
9600
ALLENSALESMAN
19200
WARDSALESMAN
15000
JONESMANAGER
35700
MARTINSALESMAN
15000
BLAKEMANAGER
34200
CLARKMANAGER
29400
SCOTTANALYST
36000
KINGPRESIDENT
60000
TURNERSALESMAN
18000
ADAMSCLERK
13200
JAMESCLERK
11400
FORDANALYST
36000
MILLERCLERK
15600
14 rows selected.
SAL
--------800
950
1100
1250
1300
1500
1600
2450
2850
2975
3000
5000
12 rows selected.
Null?
Type
DNAME
VARCHAR(12)
LOC
VARCHAR2(13
ENAME
SAL
---------- --------SCOTT
3000
KING
5000
FORD
3000
ENAME
SAL
DEPTNO
800
20
JONES
2975
20
BLAKE
2850
30
CLARK
2450
10
SCOTT
3000
20
KING
5000
10
ADAMS
1100
20
JAMES
950
30
FORD
3000
20
MILLER
1300
10
10 rows selected.
SAL
DEPTNO
1600
30
WARD
1250
30
MARTIN
1250
30
TURNER
1500
30
SAL
---------- --------SMITH
800
WARD
1250
JONES
2975
MARTIN
1250
BLAKE
2850
CLARK
2450
SCOTT
3000
KING
5000
ADAMS
1100
JAMES
950
FORD
3000
MILLER
1300
12 rows selected.
ENAME
JOB
HIREDATE
SALESMAN
20-FEB-81
WARD
SALESMAN
22-FEB-81
JONES
MANAGER
02-APR-81
BLAKE
MANAGER
01-MAY-81
ENAME
HIREDATE
---------- --------MILLER
23-JAN-82
ENAME
JOB
SAL
PRESIDENT
5000
SQL>
%';
ENAME
---------BLAKE
CLARK
ADAMS
SQL>
ENAME
---------SCOTT
ENAME
---------MILLER
BLAKE
CLARK
MILLER
ENAME
800
920
ALLEN
1600
1840
WARD
1250
1438
JONES
2975
3421
MARTIN
1250
1438
BLAKE
2850
3278
CLARK
2450
2818
SCOTT
3000
3450
KING
5000
5750
TURNER
1500
1725
ADAMS
1100
1265
JAMES
950
1093
FORD
3000
3450
MILLER
1300
1495
14 rows selected.
ENAME
REVIEW DATE
---------- ----------------------SMITH
ALLEN
WARD
JONES
FRIDAY
, 02,OCT, 1981
MARTIN
SUNDAY
, 28,MAR, 1982
BLAKE
SUNDAY
, 01,NOV, 1981
CLARK
SCOTT
MONDAY
, 19,OCT, 1987
KING
MONDAY
, 17,MAY, 1982
TURNER
MONDAY
, 08,MAR, 1982
ADAMS
MONDAY
, 23,NOV, 1987
JAMES
FORD
MILLER
FRIDAY
, 23,JUL, 1982
14 rows selected.
ROUND((SYSDATE-HIREDATE)/7)
---------- --------------------------SMITH
1272
ALLEN
1263
WARD
1263
JONES
1257
MARTIN
1232
BLAKE
1253
CLARK
1247
SCOTT
942
KING
1224
TURNER
1234
ADAMS
937
JAMES
1222
FORD
1222
MILLER
1215
14 rows selected.
ENAME
ROUND(SYSDATE-HIREDATE)
---------- ----------------------SMITH
8906
ALLEN
8841
WARD
8839
JONES
8800
MARTIN
8621
BLAKE
8771
CLARK
8732
SCOTT
6592
KING
8571
TURNER
8641
ADAMS
6558
JAMES
8555
FORD
8555
MILLER
8504
14 rows selected.
14 rows selected.
LENGTH(ENAME)
---------- ------------Smith
Allen
Ward
Jones
Martin
Blake
Clark
Scott
King
Turner
Adams
James
Ford
Miller
14 rows selected.
DEPTNO
---------- --------CLARK
10
KING
10
MILLER
10
SMITH
20
ADAMS
20
FORD
20
SCOTT
20
JONES
20
ALLEN
30
BLAKE
30
MARTIN
30
JAMES
30
TURNER
30
WARD
30
14 rows selected.