Академический Документы
Профессиональный Документы
Культура Документы
Table altered.
1 row updated.
1 row deleted.
1 row updated.
3 rows updated.
2 rows updated.
1 row deleted.
3 rows updated.
5 rows updated.
Table altered.
1
Table altered.
1 row deleted.
1 row updated.
2 rows updated.
2 rows updated.
2 rows updated.
2
Table altered.
Table altered.
Table altered.
Table altered.
Table altered.
1 row deleted.
3
NAME ADDRESS STATE ZIP CONTACT
-------------------- ------------------------------ -------------------- ---------- ----------
ADDRESS1 FNAME
------------------------------ --------------------
Zakir Ahmad 110025
Table altered.
Table altered.
Table altered.
4
SQL> desc addr;
Name Null? Type
------------------------------- -------- ----
NAME VARCHAR2(20)
ADDRESS VARCHAR2(30)
STATE VARCHAR2(20)
ZIP VARCHAR2(10)
CONTACT VARCHAR2(10)
ADDRESS1 VARCHAR2(30)
FNAME VARCHAR2(15)
Table altered.
Table altered.
Table altered.
5
ZIP VARCHAR2(15)
CONTACT VARCHAR2(10)
ADDRESS1 VARCHAR2(30)
FNAME VARCHAR2(15)
Table altered.
SQL> alter table emp modify (NAME varchar2(27), zip varchar2(27), state varchar2(27));
Table altered.
SQL>
Example : - List all employees who have a name exactly 4 characters in length
Syntax :- select name, sal from emp where sal not between 10000 and 80000;
Example : - Find those employees whose job does not start with M
Syntax :- select name,job from emp where job not like ‘M%’;
Example : - List all employees who have a salary between 11000 and 22000
6
Syntax :- select EmpName,EmpDepNo,EmpSalary from EMP where EmpSalary between 11000 and
22000;
Example : - List the details of the employees in department 10 and 20 in alphabetic order of name
Syntax :- select * from EMP where EmpDepNo in (10 , 20) order by EmpName;
Syntax :- select EmpName,EmpDesig from EMP where EmpDesig=’clerk’ and EmpDepNo = 20;
Table altered.
Table altered.
Table dropped.
7
6 EmpSal number(5));
Table created.
Table altered.
Table altered.
Table altered.
Table altered.
8
EMPJOB VARCHAR2(10)
EMPJOING DATE
EMPSAL NUMBER(8)
1 row updated.
SQL> commit;
Commit complete.
1 row updated.
SQL> select * from emp;
11 rows updated.
Table altered.
9
SQL> desc emp;
Name Null? Type
------------------------------- -------- ----
EMPNAME VARCHAR2(15)
EMPNO NUMBER(5)
EMPJOB VARCHAR2(10)
EMPJOING DATE
EMPSAL NUMBER(8,2)
1 row updated.
11 rows updated.
Table altered.
10
EMPJOING DATE
EMPSAL NUMBER(8,2)
5 rows updated.
2 rows updated.
1 row updated.
4 rows updated.
SQL> select * from emp where EmpSal > 15000 and EmpSal < 40000;
SQL> select * from emp where EmpSal > 15000 and EmpSal < 55000;
SQL> select * from emp where EmpSal > 10000 and EmpSal < 56000;
11
SQL> insert into emp values('&empname',&empno,'&empjob','&date',&emps
Enter value for empname: A Aziz
Enter value for empno: 1011
Enter value for empjob: Attndt
Enter value for date: 10-Mar-1994
Enter value for empsal: 9000
old 1: insert into emp values('&empname',&empno,'&empjob','&date',&
new 1: insert into emp values('A Aziz',1011,'Attndt','10-Mar-1994',
1 row created.
SQL> /
Enter value for empname: Mansaf
Enter value for empno: 1012
Enter value for empjob: Lecturer
Enter value for date: 10-Feb-2006
Enter value for empsal: 24000
old 1: insert into emp values('&empname',&empno,'&empjob','&date',&
new 1: insert into emp values('Mansaf',1012,'Lecturer','10-Feb-2006
1 row created.
1 row updated.
0 rows updated. This command is only valid when you already eliminate the previous data, see
it further.
16 rows updated. This command is valid because you the is empty (it was not deleted
everbefore).
12
SQL> update emp set EMPDEPNO=' ' where EmpDepNo is not null;
16 rows updated.
0 rows updated.
0 rows updated.
0 rows updated.
16 rows updated. This command is valid because your data was eliminated before..
13
INCOME NUMBER(38)
SQL> /
1 row created.
SQL> select * from personalities;
GRNO CLASS NAME GAME G SUPPLEMENTARY G INCOME
--------- --------- --------------- --------------- - --------------- - ---------
1 7 Aqeel Cricket A Photography C 4500
SQL> alter table personalities modify(grade2 char(5));
Table altered.
SQL> delete from personalities where name='Aqeel';
5 rows deleted.
1 row created.
14
Naqvi 1001 Sr S Ana 10-OCT-01 12000 Mathematics
SQL> select empname || empno employee from emp;
EMPLOYEE
-------------------------------------------------------
Naqvi1001
Zakir1005
EMPNAME EMPSAL*12
--------------- ---------
Naqvi 144000
Zakir 144000
EMPNAME EMPSAL+150*12
--------------- -------------
Naqvi 13800
Zakir 13800
EMPNAME (EMPSAL+150)*12
--------------- ---------------
Naqvi 145800
Zakir 145800
Table altered.
Table altered.
15
Table altered.
16