You are on page 1of 3

create table test_100

(
id number(2),
name varchar2(100)
);

insert into test_100 values(1,'Mithles');


insert into test_100(id) values(2);
select * from player;
insert into player(p_id,P_name,Matchfee) values(10,'Reshav',90000);
insert into player values(10,'Reshav',90000);

insert into player values(11,'Saina Nehwal',99000,'F','Y','N');


insert into player values(12,'Mithali Raj',99000,'F','Y','N');
insert into player values(17,'Maria Sarapova',99000,'F','Y','N');
insert into player values(13,'Sarena Williams',99000,'F','Y','N');
insert into player values(14,'Venus Williams',99000,'F','Y','N');
insert into player values(15,'Mary Kom',99000,'F','Y','N');
insert into player values(16,'Geeta Poput',99000,'F','Y','N');
select * from player;
-- update
update player
set isdeleted=null;
commit;

update player
set gender='M'
where P_name='Bumrah';

-- multiple column updatation


update player
set isplaying='Y',isdeleted='N',Gender=null
where P_name='Bumrah';

-- 1,2,3,7

update player
set isplaying='Y',isdeleted='N',Gender='M'
where p_id in (1,2,3,7);

commit;
update player
set gender='M',isplaying='Y',isdeleted='N'
where gender is null;

commit;

update player
set isplaying='Y', isdeleted='N'
where p_id=4;

select * from player;

-- kumar %r -> M
-- kuari %i -> F

-- Table Cloning
-- * table structure with records
-- only structure
create table testing_11_dup
as
select * from testing_11;

select * from player;

create table player_male


as
select * from player
where gender='M';

select * from player_male;

create table player_female


as
select * from player
where gender='F';

select * from player_female;

create table player_female_3cols


as
select P_Name,Matchfee,Gender from player
where gender='F';

select * from player_female_3cols;

-- create table from the existing table (without reocrd)

create table player_without_record


as
select * from player
where 1>1;

select * from player_without_record;

-- delete comman is used to delete record/rows.


-- delete from <table/view name>
-- for selected record [delete from table/view name where clause]

select * from testing_11_dup;

-- all record from the table


delete from testing_11_dup;
select * from testing_11_dup;

rollback;

commit;
insert into testing_11_dup values(1,'Dig vijay',3000);
select * from testing_11_dup;
rollback;
rollback;
-- delete the record permanently with record
drop table testing_11_dup;
desc testing_11_dup

select * from test_100;


insert into test_100 values(4,'Ravi');

create table test_111


(
id number(2)
);

rollback;

drop table test;


rollback;

select * from player_female;

delete from player_female


where p_name like '%s';
rollback;

delete from player_female


where p_name like 'S%';

rollback;

delete from player_female


where p_name like '%S%';

You might also like