2026/03/05 2

[MySQL][SQL] 3. Subquery

1. SubquerySQL 문 안에 포함된 또 다른 SELECT 문✅ 결과 기반 처리 (다른 쿼리 결과를 조건으로 사용)✅ 중첩 가능 종류구분정의특징Nested SubqueryWHERE 절 내부에 작성되는 서브쿼리조건 필터링에 사용, 여러 행 반환 가능Scalar Subquery하나의 값만 반환하는 서브쿼리반환값 1행 1열, 여러 값 반환 시 오류FROM SubqueryFROM 절에 작성되는 서브쿼리가상 테이블 생성, alias 필수, JOIN 가능Correlated Subquery외부 쿼리의 값을 사용하는 서브쿼리외부값 참조, 행마다 실행, 성능이 JOIN보다 느릴 수 있음 코드) Nested Subquery더보기SELECT *FROM employeesWHERE department_id IN ( ..

Database/Mysql 15:16:04

[MySQL][SQL] 2-3. DML: Inner Function (Multi Row)

1. Aggregation여러 행의 데이터를 하나로 요약하여 집계값을 반환하는 연산 Group By특정 컬럼 기준으로 행을 그룹화✅ Null 값도 하나의 그룹으로 포함됨 Having그룹의 결과를 필터링함✅ Group By 이후 집계 결과에서 포함될지 결정됨 2. Column Functions기본 집계 함수함수설명예시COUNT()행 개수COUNT(*)SUM()합계SUM(price)AVG()평균AVG(score)MAX()최대값MAX(salary)MIN()최소값MIN(age) 비트 집계 함수함수설명BIT_AND()비트 AND 집계BIT_OR()비트 OR 집계BIT_XOR()비트 XOR 집계 문자열 집계 함수함수설명GROUP_CONCAT()문자열을 하나로 결합 통계 집계 함수함수설명STD()표준편차STDDEV(..

Database/Mysql 15:01:25