You are on page 1of 4

SELECT * FROM CUSTOMER WHERE RATING>200;

SELECT * FROM CUSTOMER WHERE CITY='San jose' AND RATING>200;


SELECT * FROM CUSTOMER WHERE CITY='San jose' OR RATING>200;
SELECT * FROM CUSTOMER WHERE CITY='San jose' OR RATING<200;
SELECT * FROM CUSTOMER WHERE NOT CITY='San jose' OR RATING<200;
SELECT * FROM ORDERS WHERE AMT>1000;
SELECT SNAME,CITY FROM SALESMEN WHERE CITY='London' AND COMM>.10;
SELECT * FROM CUSTOMER WHERE RATING>100 AND CITY!='Rome';
SELECT * FROM CUSTOMER WHERE SNUM IN('S1001','S1007','S1004');
SELECT * FROM SALESMEN WHERE CITY IN('Barcelona','London');
SELECT * FROM SALESMEN WHERE COMM>.10 AND COMM<.12;
SELECT * FROM CUSTOMER WHERE CNAME IN('%A%','%G%');
SELECT * FROM CUSTOMER WHERE CNAME LIKE 'G%';
SELECT * FROM SALESMEN WHERE SNAME LIKE 'P%h';
SELECT * FROM CUSTOMER WHERE CITY IS NULL;
SELECT * FROM ORDERS WHERE ODATE IN('03-OCT-90','04-OCT-90');
SELECT * FROM ORDERS WHERE ODATE BETWEEN '03-OCT-90' AND '04-OCT-90';
SELECT * FROM CUSTOMER WHERE SNUM IN('S1001','S1002');
select * from customer WHERE cname LIKE 'A%' or cname LIKE 'B%' or cname LIKE 'C
%' or cname LIKE 'D%' or cname LIKE 'E%' or cname LIKE 'F%' or cname LIKE 'G%' o
r cname LIKE 'H%';
SELECT * FROM CUSTOMER WHERE CNAME LIKE '%C';
SELECT * FROM ORDERS WHERE AMT IS NOT NULL;
SELECT SUM(AMT),AVG(AMT) FROM ORDERS;
SELECT COUNT( DISTINCT SNUM) FROM ORDERS;
SELECT COUNT(RATING) FROM CUSTOMER WHERE RATING IS NULL;
SELECT COUNT(RATING) FROM CUSTOMER WHERE RATING IS NOT NULL;
SELECT MAX(AMT) FROM ORDERS GROUP BY SNUM;
SELECT MAX(AMT) FROM ORDERS GROUP BY SNUM,ODATE;
SELECT ODATE FROM ORDERS WHERE AMT IN(SELECT MAX(SUM(AMT)) FROM ORDERS GROUP BY
ODATE);

SELECT COUNT(CNUM) FROM ORDERS WHERE ODATE='03-OCT-90';


SELECT COUNT(DISTINCT CITY) FROM CUSTOMER WHERE CITY IS NOT NULL;
SELECT CNAME FROM CUSTOMER WHERE CNAME LIKE 'G%';
SELECT MIN(AMT) FROM ORDERS GROUP BY CNUM;
SELECT MAX(RATING),CITY FROM CUSTOMER GROUP BY CITY;
SELECT COUNT(DISTINCT SNUM) FROM ORDERS GROUP BY ODATE;
SELECT * FROM ORDERS ORDER BY CNUM DESC;
select * from orders order by cnum DESC,amt DESC;
SELECT SNAME,COMM FROM SALESMEN ORDER BY ROWNUM DESC;
SELECT ONUM,SNUM,AMT FROM ORDERS;
select 'for the city'|| city ||'the highest rating is :'|| max(rating) from cust
omer group by city;
SELECT RATING,CNAME,CNUM FROM CUSTOMER ORDER BY RATING DESC;
select count(onum),odate from(select * from orders order by onum) group by odate
;
select cname from customer,salesmen where salesmen.snum=customer.snum;

SELECT ONUM,CNAME FROM ORDERS,CUSTOMER WHERE ORDERS.CNUM=CUSTOMER.CNUM;


SELECT ONUM,SNAME,CNAME FROM ORDERS,CUSTOMER,SALESMEN WHERE ORDERS.SNUM=SALESME
N.SNUM AND SALESMEN.SNUM=CUSTOMER.SNUM;
SELECT CNAME,SNAME,COMM FROM CUSTOMER,SALESMEN WHERE CUSTOMER.SNUM=SALESMEN.SNU
M AND SALESMEN.COMM>.12;
select comm*amt,cname from orders,customer,salesmen where salesmen.snum=customer
.snum and salesmen.snum=orders.snum and rating>100;
select * from customer,salesmen where customer.snum=salesmen.snum and salesmen.s
name='Piyush';
select distinct s.sname,s.city from salesmen s,salesmen n where s.city=n.city an
d s.snum=n.snum;

select onum from orders,salesmen where orders.snum=salesmen.snum and salesmen.sn


ame='Piyush';
select onum from orders,salesmen where orders.snum=salesmen.snum and salesmen.ci
ty='London';
select salesmen.snum from customer,salesmen where customer.snum=salesmen.snum a
nd customer.cnum in (select cnum+1000 from customer where cnum>'Piyush');
select count(cnum) from customer where rating > (select avg(rating) from custom
er where city='London');

select cname,rating from customer where rating>(select avg(rating) from customer


);

select salesmen.sname from salesmen,customer where salesmen.snum=customer.snum


and salesmen.city=customer.city;
select cname from customer where rating not in(select rating from customer where
city='San jose');
select cname,city,rating "high rating" from customer where rating>=200 union se
lect cname,city,rating "low rating" from customer where rating<200;
SELECT * FROM CUSTOMER WHERE LTRIM(CNUM,'C')>(SELECT LTRIM(SNUM,'S')+1000 FROM
SALESMEN WHERE SNAME='Piyush');
SELECT CNUM FROM CUSTOMER WHERE SNUM IN(SELECT SNUM FROM ORDERS WHERE ODATE='03OCT-90');

select * from customer where rating > (select max(rating) from customer where ci
ty='Rome');
select * from customer where rating not in (select rating from customer where c
ity='Rome');
insert into salesmen values('S1008','Rakesh',null,'.14');
CREATE TABLE LONDON_SATFF AS SELECT * FROM SALESMEN WHERE 1=2;
delete from orders where cnum =(select cnum from customer where cname='Piyush');
delete from orders where snum=(select snum from salesmen where sname='Piyush');
update customer set rating=400 where snum=(select snum from salesmen where sname
='Piyush');

update customer set rating=rating+100 where city='Rome';


update salesmen set comm=(comm*2) where city='London';
delete from salesmen where sname in(select snum from customer where rating>100);

You might also like