[유튜브 방송] (즐겁게 배우는 SQL) 기획 소개에서 설명드린 즐겁게 배우는 SQL 7편을 공개해드리겠다. 7편은 WHERE에서 필터링 조건을 지정하는 방법 중에 IN을 소개한다.
2020년 12월 3일자 [즐겁게 배우는 SQL #7] 데이터를 필터링하자 - in 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 즐겁게 배우는 SQL에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 데이터를 필터링하자 - in 소개
- 02:10 값 목록 지정 예제
- 04:59 서브 질의 예제
- 11:42 NOT 예제
원본 학습자료는 SQLite IN를 참고하고, 방송에 사용한 실제 실습 자료는 다음을 참고한다:
- 단계 1: 데이터 질의 방법 소개
expression [NOT] IN (value_list|subquery);
- 단계 2: 값 목록 지정 예제
- SQL> SELECT TrackId, Name, Mediatypeid FROM Tracks WHERE MediaTypeId IN (1, 2) ORDER BY Name ASC;
- SQL> SELECT TrackId, Name, MediaTypeId FROM Tracks WHERE MediaTypeId = 1 OR MediaTypeId = 2 ORDER BY Name ASC;
- 단계 3: 서브 질의 예제
- SQL> SELECT albumid FROM albums WHERE artistid = 12;
- SQL> SELECT TrackId, Name, AlbumId FROM Tracks WHERE AlbumId IN ( 16, 17 );
- SQL> SELECT TrackId, Name, AlbumId FROM Tracks WHERE AlbumId IN ( SELECT AlbumId FROM Albums WHERE ArtistId = 12 );
- 단계 4: NOT 예제
- SQL> SELECT trackid, name, genreid FROM tracks WHERE genreid NOT IN (1, 2,3);
댓글 없음:
댓글 쓰기