why i am getting "no data found" error in oracle live even if i have the data that satisfying my conditions?

Comics Vibe :
INSERT INTO PRODUCTS(PNO,PNAME,COLOR,SALE_PRICE) 
VALUES(1001,'BOOK','PINK',1500);

INSERT INTO PRODUCTS(PNO,PNAME,COLOR,SALE_PRICE) 
VALUES(1002,'TABLE','BLUE',3500);

INSERT INTO PRODUCTS(PNO,PNAME,COLOR,SALE_PRICE) 
VALUES(1003,'COVER','BLACK',1800);

INSERT INTO PRODUCTS(PNO,PNAME,COLOR,SALE_PRICE) 
VALUES(1004,'PANT','WHITE',2500);

INSERT INTO PRODUCTS(PNO,PNAME,COLOR,SALE_PRICE) 
VALUES(1005,'RIBBON','RED',1500);

INSERT INTO PRODUCTS(PNO,PNAME,COLOR,SALE_PRICE) 
VALUES(1006,'RING','BLUE',3000);

INSERT INTO PRODUCTS(PNO,PNAME,COLOR,SALE_PRICE) 
VALUES(1007,'CUP','RED',2500);

INSERT INTO PRODUCTS(PNO,PNAME,COLOR,SALE_PRICE) 
VALUES(1008,'SHIRT','PINK',3000);

//query
SELECT PNO, PNAME
FROM PRODUCTS
WHERE (COLOR = 'PINK') AND (COLOR = 'RED')
AND  SALE_PRICE < 2000;
Deepika :

You cannot have COLOR = 'PINK' and COLOR = 'RED', use OR instead

SELECT PNO, PNAME FROM PRODUCTS WHERE ((COLOR = 'PINK') OR (COLOR = 'RED')) AND SALE_PRICE < 2000;

You can also use IN clause also like this

SELECT PNO, PNAME FROM PRODUCTS WHERE COLOR IN ('PINK', 'RED') AND SALE_PRICE < 2000;

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=383124&siteId=1