SQL 서브쿼리(Subquery) 구조, 용도
서브쿼리(Subquery)는 다른 SQL 문 안에 포함된 SELECT 문으로, 복잡한 조건을 간단히 처리하거나 하나의 값 또는 테이블을 생성할 수 있습니다. JOIN과 달리 데이터를 계층적으로 조회하는 방식입니다.
서브쿼리(Subquery)는 다른 SQL 문 안에 포함된 SELECT 문으로, 복잡한 조건을 간단히 처리하거나 하나의 값 또는 테이블을 생성할 수 있습니다. JOIN과 달리 데이터를 계층적으로 조회하는 방식입니다.
UNION은 SQL에서 여러 SELECT 문을 하나의 결과로 합치는 데 사용되는 연산자입니다. 서로 다른 테이블이나 조건에서 조회된 데이터를 하나의 리스트로 보여주고 싶을 때 매우 유용합니다.
JOIN은 SQL에서 두 개 이상의 테이블을 연결하여 관련 데이터를 한 번에 조회할 수 있는 강력한 기능입니다. 데이터베이스에서 관계형 구조를 활용하는 핵심 개념으로, 효율적인 질의(Query) 작성에 필수입니다.
DEFAULT 제약 조건은 SQL에서 값이 입력되지 않은 필드에 자동으로 기본값을 설정하는 기능입니다. 이를 통해 데이터 입력을 간소화하고 일관성 유지에 도움을 줍니다. 특히 대량 입력 시 누락을 방지하거나, 공통 초기값을 자동화하는 데 매우 유용합니다.
FOREIGN KEY는 SQL에서 테이블 간의 관계를 정의하는 제약 조건입니다. 데이터의 참조 무결성(존재하지 않는 데이터를 참조하지 않도록 보장)을 유지하는 데 핵심적인 역할을 하며, 데이터 삭제나 수정 시 동작을 자동화할 수 있는 강력한 옵션도 제공합니다.