월요일, 12월 28, 2020

[유튜브 방송] (즐겁게 배우는 SQL #23) 서브 질의를 배우자 - Exists

[유튜브 방송] (즐겁게 배우는 SQL) 기획 소개에서 설명드린 즐겁게 배우는 SQL 23편을 공개해드리겠다. 23편은 Exists를 소개한다.

2020년 12월 28일자 [즐겁게 배우는 SQL #23] 서브 질의를 배우자 - Exists 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 즐겁게 배우는 SQL에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 00:00 데이터 질의 방법 소개
  • 01:15 EXISTS 예제
  • 05:26 IN 서브 질의 예제
  • 09:46 NOT EXISTS 예제

원본 학습자료는 SQLite EXISTS를 참고하고, 방송에 사용한 실제 실습 자료는 다음을 참고한다:

  • 단계 1: 데이터 질의 방법 소개
    EXISTS(subquery)
    
    NOT EXISTS(subquery)
    
  • 단계 2: EXISTS 예제
    1. SQL> SELECT CustomerId, FirstName, LastName, Company FROM Customers c WHERE EXISTS ( SELECT 1 FROM Invoices WHERE CustomerId = c.CustomerId ) ORDER BY FirstName, LastName;
  • 단계 3: IN 서브 질의 예제
    1. SQL> SELECT CustomerId, FirstName, LastName, Company FROM Customers c WHERE CustomerId IN ( SELECT CustomerId FROM Invoices ) ORDER BY FirstName, LastName;
  • 단계 4: NOT EXISTS 예제
    1. SQL> SELECT * FROM Artists a WHERE NOT EXISTS( SELECT 1 FROM Albums WHERE ArtistId = a.ArtistId ) ORDER BY Name;
EOB

댓글 없음:

댓글 쓰기