[MySQL] Subquery


[MySQL] Subquery

Subquery - 다른 SELECT 문의 절에 삽입된 SELECT 문 - 테이블 자체의 데이터에 종속된 조건을 사용해서 테이블에서 행을 선택할 때 유용 - WHERE 절, SELECT 절, FROM 절에서 사용 1. 서브쿼리 사용 1) 서브쿼리는 괄호로 묶는다 . 2) 서브쿼리는 비교 연산자 오른쪽에 넣는다 . 3) 서브쿼리에서는 ORDER BY 를 사용할 수 없다. 4) ORER BY절은 메인 SELECT 문 마지막에 넣는다. 5) 서브쿼리에서 사용되는 비교연산자는 단 일 행 연산자 및 여러 행 연산자를 모두 사용가능 ex) 사번이 7566번인 사원보다 급여를 많이 받는 사원의 이름 -- 서브쿼리 사용 X SELECT sal FROM emp WHERE empno = 7566; -- 2975 SELECT ename FROM emp WHERE sal > 2975 -- 서브쿼리 사용 O SELECT ename FROM emp WHERE sal > (SELECT sal FROM emp ...


#SELECT #Subquery #단일행서브쿼리 #서브쿼리 #여러열서브쿼리 #여러행서브쿼리

원문링크 : [MySQL] Subquery