한정 술어

old/SQL 2010. 3. 17. 17:05

; Sub Query의 결과를 비교 조건으로 사용하고 싶을 때 이용

1) ALL


SELECT menu FROM tbl_menu1 WHERE price > ALL
             (SELECT price FROM tbl_menu1 WHERE menu LIKE '%닭%');


2) EXISTS, NOT EXISTS

SELECT * FROM tbl_menber WHERE EXISTS
               (SELECT name FROM tbl_member WHERE no = 5);

SELECT * FROM tbl_menber WHERE NOT EXISTS
               (SELECT name FROM tbl_member WHERE no = 5);

3) ANY

SELECT name, price FROM tbl_stock WHERE price = ANY (SELECT price FROM tbl_stock WHERE country LIKE 'america');

'old > SQL' 카테고리의 다른 글

TRANSACTION  (0) 2010.03.17
INDEX  (0) 2010.03.17
집합 연산자  (0) 2010.03.17
VIEW  (0) 2010.03.17
JOIN  (0) 2010.03.17
Posted by jazzlife
,