zero-base 취업스쿨/스터디노트/6주차/ SQL #22

Sea Yoon·2023년 10월 16일

SQL

목록 보기
7/7
post-thumbnail

1. Scalar Subquery

1-1 Subquery

  • 하나의 SQL 문안에 포함되어있는 또다른 SQL문을 마란다
  • 메인쿼리가 서브쿼리를 포함하는 종속적인 관계이다.
  • 서브쿼리 종류
    • 스칼라 서브쿼리 : Select 절에 사용
    • 인라인뷰 : From 절에 사용
    • 중첩 서브쿼리 : Where 절에 사용

1-2 Subquery 사용시 주의 사항

  • Subquery 는 괄호를 묶어서 사용
  • 단일 행 혹은 복수 행 비교 연산자와 함께 사용 가능
  • subquery 에서는 order by 사용하지 않음

1-3 스칼라 서브쿼리

  • 서울은평경찰서의 강도 검거 건수와 서울시 경찰서 전체의 평균 강도 검거 건수를 조회

1-3 인라인 뷰

  • 경찰서 별로 가장 많이 발생한 범죄 건수와 범죄 유형을 조회

1-4 중첩 서브쿼리

1) Single Row Subquery

2) Multiple Row = In

3) Multiple Row = Exists

4) Multiple Row = Any

5) Multiple Row = All

6) Muli Column Subquery(연관 서브쿼리)

  • 강동원과 성별, 소속사가 같은 연예인의 이름, 성별, 소속사를 조회

profile
우직한 거북이

0개의 댓글