[MYSQL] 서브쿼리 위치, 메인쿼리와의 관계성, 반환 결과에 따른 SQL 용어
서브쿼리 위치에 따른 SQL 용어 서브쿼리(subquery)란 쿼리 안의 보조쿼리를 가리키는 용어 가장 바깥쪽의 SELECT 문인 메인쿼리(main query)를 기준으로 내부에 SELECT문을 추가로 작성해서 서브쿼리를 생성 작성하는 위치는 크게 SELECT 절, FROM 절, WHERE 절로 구분 스칼라 서브쿼리 메인쿼리의 SELECT 절 내부에 하나의 숫자나 문자, 기호 등을 출력하는 SELECT 문 메인쿼리의 SELECT 절에는 최총 출력하려는 열들이 나열되므로, 출력 데이터 1건과 스칼라 서브쿼리의 결과 건수가 일치해야 함. 즉, 스칼라 서브쿼리의 결과값은 1행 1열의 구조로 출력이 되어야 함 스칼라 서브쿼리는 출력되는 데이터 건수가 1건이어야 하므로 집계함수(max,min,avg,sum,cou..
2023. 6. 26.