Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
5 views

SQL

The document outlines the creation and manipulation of three database tables: 'emp', 'client_master', and 'product_master'. It includes SQL commands for creating tables, inserting values, querying data, and performing operations such as deletion and updates. Additionally, it showcases examples of selecting specific data based on various conditions.

Uploaded by

kumailhasan671
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

SQL

The document outlines the creation and manipulation of three database tables: 'emp', 'client_master', and 'product_master'. It includes SQL commands for creating tables, inserting values, querying data, and performing operations such as deletion and updates. Additionally, it showcases examples of selecting specific data based on various conditions.

Uploaded by

kumailhasan671
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Create Table Emp

create table emp(id varchar(10), name varchar(20), address varchar(240), pin number (6),
salary number(10));

describe emp;

Data Lengt Precisio Scal Primary Nullabl Defaul Commen


Table Type h n e Key e t t
Varchar
EMP 10 - - - - -
2
Varchar
20 - - - - -
2
Varchar
240 - - - - -
2

Number - 6 0 - - -

Number - 10 0 - - -

1-5

Insert Values
insert into emp values('AC001','Kumail Hasan', 'Raja Bazar', 226003, 100000000);
insert into emp values('CK007', 'Chandan Kumar', 'KankarBagh', 800026, 100000000);
describe emp;

Select * from emp;


ID NAME ADDRESS PIN SALARY
AC001 Kumail Hasan Raja Bazar 226003 100000000
CK007 Chandan Kumar KankarBagh 800026 100000000
Select id, name from emp;

Creating table client_master:


create table client_master (client_no varchar(26),name varchar(220),city varchar(215),pin_code
number(6),state varchar(215),bal_due number(10,2));
describe client_master;

Data Lengt Precisi Scal Primary Nullabl Defau Comme


Table Column Type h on e Key e lt nt

CLIENT_
CLIENT_MASTER Varchar2 26 - - - - -
NO

NAME Varchar2 220 - - - - -

CITY Varchar2 215 - - - - -

PIN_COD
Number - 6 0 - - -
E

STATE Varchar2 215 - - - - -

BAL_DUE Number - 10 2 - - -

1-6
Inserting values in client_master
insert into client_master values('0001','Ivan','Bombay',400054,'Maharastra',15000);
insert into client_master values('0002','Vandana','Madras',780001,'Tamil Nadu',0);
insert into client_master values('0003','Pramada','Bombay',400057,'Maharastra',5000);
insert into client_master values('0004','Basu','Bombay',400056,'Maharastra',0);
insert into client_master values('0005','Ravi','Delhi',100001,'Delhi',2000);
insert into client_master values('0006','Rukmini','Bombay',400050,'Maharastra',0);
select * from client_master;
CLIENT_NO NAME CITY PIN_CODE STATE BAL_DUE
0001 Ivan Bombay 400054 Maharastra 15000
0002 Vandana Madras 780001 Tamil Nadu 0
0003 Pramada Bombay 400057 Maharastra 5000
0004 Basu Bombay 400056 Maharastra 0
0005 Ravi Delhi 100001 Delhi 2000
0006 Rukmini Bombay 400050 Maharastra 0

Some queries
select name from client_master where city='Bombay';
NAME
Ivan
Pramada
Basu
Rukmini

select name, city from client_master where city='Bombay';


NAME CITY
Ivan Bombay
Pramada Bombay
Basu Bombay
Rukmini Bombay
select * from client_master where client_no ='0002';
CLIENT_NO NAME CITY PIN_CODE STATE BAL_DUE
Madra
0002 Vandana 780001 Tamil Nadu 0
s

Duplication Of data
insert into client_master values('0006','Rukmini','Bombay',400050,'Maharastra',0);
select * from client_master;
CLIENT_NO NAME CITY PIN_CODE STATE BAL_DUE
0001 Ivan Bombay 400054 Maharastra 15000
0002 Vandana Madras 780001 Tamil Nadu 0
0003 Pramada Bombay 400057 Maharastra 5000
0004 Basu Bombay 400056 Maharastra 0
0005 Ravi Delhi 100001 Delhi 2000
0006 Rukmini Bombay 400050 Maharastra 0
0006 Rukmini Bombay 400050 Maharastra 0

Deletion Of Data
delete from client_master where client_no=0006;
CLIENT_NO NAME CITY PIN_CODE STATE BAL_DUE
0001 Ivan Bombay 400054 Maharastra 15000
0002 Vandana Madras 780001 Tamil Nadu 0
0003 Pramada Bombay 400057 Maharastra 5000
0004 Basu Bombay 400056 Maharastra 0
0005 Ravi Delhi 100001 Delhi 2000

Creating table product_master


create table product_master(product_no varchar(10),description varchar(120),profit_percent
number(10),unit_measure varchar(30),gty_on_hand number(10),reorder number(10),sell_price
number(10),cost_price number(10));
describe product_master;

Data Leng Precis Sca Primary Nulla Defa Comm


Table Column Type th ion le Key ble ult ent

PRODUCT_M PRODUCT_N
Varchar2 10 - - - - -
ASTER O

DESCRIPTIO
Varchar2 120 - - - - -
N

PROFIT_PE
Number - 10 0 - - -
RCENT

UNIT_MEAS
Varchar2 30 - - - - -
URE

GTY_ON_HA
Number - 10 0 - - -
ND

REORDER Number - 10 0 - - -

SELL_PRICE Number - 10 0 - - -

COST_PRIC
Number - 10 0 - - -
E

Inserting values
insert into product_master values('P00001','1.44 floppies',5,'piece',100,20,525,500);
insert into product_master values('P03453','Monitors',6,'piece',10,3,12000,11200);
insert into product_master values('P06734','Mouse',5,'piece',20,5,1050,500);
insert into product_master values('P07865','1.22 floppies',5,'piece',100,20,525,500);
insert into product_master values('P07868','Keyboards',5,'piece',10,3,3150,3050);
insert into product_master values('P07885','CD drive',2.5,'piece',10,3,5250,5100);
insert into product_master values('P07965','540 HDD',4,'piece',10,3,8400,8000);
insert into product_master values('P07975','1,44 Drive',5,'piece',10,3,1050,1000);
insert into product_master values('P08865','1.22 Drive',5,'piece',2,3,1050,1000);
select * from product_master;
PRODUC DESCRIP PROFIT_PE UNIT_MEA GTY_ON_ REOR SELL_P COST_P
T_NO TION RCENT SURE HAND DER RICE RICE
1.44
P00001 5 piece 100 20 525 500
floppies
P03453 Monitors 6 piece 10 3 12000 11200
P06734 Mouse 5 piece 20 5 1050 500
1.22
P07865 5 piece 100 20 525 500
floppies
P07868 Keyboards 5 piece 10 3 3150 3050
P07885 CD drive 3 piece 10 3 5250 5100
P07965 540 HDD 4 piece 10 3 8400 8000
P07975 1,44 Drive 5 piece 10 3 1050 1000
P08865 1.22 Drive 5 piece 2 3 1050 1000

select name from client_master;


NAME
Ivan
Vandana
Pramada
Basu
Ravi
Rukmini

select name,city from client_master;


NAME CITY
Ivan Bombay
Vandana Madras
Pramada Bombay
Basu Bombay
Ravi Delhi
Rukmini Bombay

select description from product_master;


DESCRIPTION
1.44 floppies
Monitors
Mouse
1.22 floppies
Keyboards
CD drive
540 HDD
1,44 Drive
1.22 Drive

select name from client_master where city='Bombay'


NAME
Ivan
Pramada
Basu
Rukmini

select * from client_master where client_no= 001 or client_no=0002;


or
select * from client_master where client_no in (001,0002);
CLIENT_NO NAME CITY PIN_CODE STATE BAL_DUE
0001 Ivan Bombay 400054 Maharastra 15000
Vandan
0002 Madras 780001 Tamil Nadu 0
a

select * from product_master where description ='1,44 Drive' or description ='1.22 Drive';
PRODUC DESCRIP PROFIT_PE UNIT_MEA GTY_ON_ REOR SELL_P COST_P
T_NO TION RCENT SURE HAND DER RICE RICE
P07975 1,44 Drive 5 piece 10 3 1050 1000
P08865 1.22 Drive 5 piece 2 3 1050 1000

select * from product_master where sell_price>5000;


PRODUC DESCRIP PROFIT_PE UNIT_MEA GTY_ON_ REOR SELL_P COST_P
T_NO TION RCENT SURE HAND DER RICE RICE
P03453 Monitors 6 piece 10 3 12000 11200
P07885 CD drive 3 piece 10 3 5250 5100
P07965 540 HDD 4 piece 10 3 8400 8000

select * from client_master where city='Bombay' or city='Delhi' or city='Madras';


or
select * from client_master where city in('Bombay','Delhi','Madras');
CLIENT_NO NAME CITY PIN_CODE STATE BAL_DUE
0001 Ivan Bombay 400054 Maharastra 15000
0002 Vandana Madras 780001 Tamil Nadu 0
0003 Pramada Bombay 400057 Maharastra 5000
0004 Basu Bombay 400056 Maharastra 0
0005 Ravi Delhi 100001 Delhi 2000
0006 Rukmini Bombay 400050 Maharastra 0

select * from product_master where sell_price>2000 and sell_price<=5000;


PRODUC DESCRIP PROFIT_PE UNIT_MEA GTY_ON_ REOR SELL_P COST_P
T_NO TION RCENT SURE HAND DER RICE RICE
P07868 Keyboards 5 piece 10 3 3150 3050

select name, city, state from client_master where state not in('Maharastra');
or
select name, city, state from client_master where state!=('Maharastra');
NAME CITY STATE
Vandana Madras Tamil Nadu
Ravi Delhi Delhi

update client_master set client_no='0001' where name='Ivan';


CLIENT_NO NAME CITY PIN_CODE STATE BAL_DUE
0001 Ivan Bombay 400054 Maharastra 15000
0002 Vandana Madras 780001 Tamil Nadu 0
0003 Pramada Bombay 400057 Maharastra 5000
0004 Basu Bombay 400056 Maharastra 0
0005 Ravi Delhi 100001 Delhi 2000
0006 Rukmini Bombay 400050 Maharastra 0

You might also like