[제로베이스] 데이터 사이언스 15기 - (06-16 SQL 스터디노트)

윤태호·2023년 6월 16일
0
post-thumbnail

오늘 수강한 강의 - SQL Logical Operations (07 ~ 17)

07 ~ 09 NOT

NOT 문법

  • 조건을 만족하지 경우 TRUE
  • 성별이 여자가 아닌 데이터 검색

소속사가 YG엔터테이먼트이면서 남자가 아니거나 직업이 가수이면서 소속사가 YG엔터테이먼트가 아닌 데이터 검색

  • 소속사가 YG엔터테이먼트이면서
  • 소속사가 YG엔터테이먼트이면서 남자가 아니거나
  • 직업이 가수이면서
  • 직업이 가수이면서 소속사가 YG엔터테이먼트가 아닌 데이터
  • 소속사가 YG엔터테이먼트이면서 남자가 아니거나, 직업이 가수이면서 소속사가 YG엔터테이먼트가 아닌 데이터

생일이 1990년 이후이면서 여자가 아니거나, 생일이 1979년 이전이면서 소속사가 안테나가 아닌 데이터 검색

  • 생일이 1990년 이후이면서
  • 생일이 1990년 이후이면서 여자가 아니거나
  • 생일이 1979년 이전이면서
  • 생일이 1979년 이전이면서 소속사가 안테나가 아닌 데이터
  • 생일이 1990년 이후이면서 여자가 아니거나, 생일이 1979년 이전이면서 소속사가 안테나가 아닌 데이터

10 ~ 11 BETWEEN

BETWEEN 문법

  • 조건값이 범위 사이에 있으면 TRUE
  • 나이가 20세에서 40세 사이의 데이터 검색
  • 나이가 20세에서 40세 사이의 데이터 검색

생년월일이 1980년에서 1995년 사이가 아니면서 여자이거나,
소속사가 YG엔터테이먼트이면서 나이가 20세에서 45세 사이가 아닌 데이터 검색

  • 생년월일이 1980년에서 1995년 사이
  • 생년월일이 1980년에서 1995년 사이가 아니면서
  • 생년월일이 1980년에서 1995년 사이가 아니면서 여자이거나
  • 소속사가 YG엔터테이먼트이면서
  • 소속사가 YG엔터테이먼트이면서 나이가 20세에서 45세 사이가 아닌 데이터

    생년월일이 1980년에서 1995년 사이가 아니면서 여자이거나,
    소속사가 YG엔터테이먼트이면서 나이가 20세에서 45세 사이가 아닌 데이터

12 ~ 14 IN

IN 문법

  • 목록 안에 조건이 존재하는 경우 TRUE
  • 나이가 28세, 48세 중 하나인 데이터 검색
  • 나이가 28세, 48세 중 하나인 데이터 검색

소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자거나 나이가 45세 이상인 데이터 검색

  • 소속사가 나무엑터스, 안테나, 울림엔터테이먼트
  • 소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서
  • 소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자
  • 소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 나이가 45세 이상
  • 소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자거나 나이가 45세 이상 (에러)
  • 소속사가 나무엑터스, 안테나, 울림엔터테이먼트가 아니면서, 성별이 여자거나 나이가 45세 이상인 데이터

15 ~ 17 LIKE

LIKE 문법

  • 조건값이 패턴에 맞으면 TRUE
  • 소속사 이름이 ‘YG엔터테이먼트’ 인 데이터를 검색
  • 소속사 이름이 ‘YG엔터테이먼트’ 인 데이터를 검색
  • ‘YG’로 시작하는 소속사 이름을 가진 데이터를 검색
  • ‘엔터테이먼트’로 끝나는 소속사 이름을 가진 데이터를 검색
  • 직업명에 ‘가수’가 포함된 데이터를 검색
  • 소속사 이름의 두번째 글자가 G인 데이터를 검색
  • 직업명이 ‘가' 로 시작하고 최소 2글자 이상인 데이터 검색
  • 직업명이 '가' 로 시작하고 최소 5글자 이상인 데이터 검색
  • 직업명이 ‘영'으로 시작하고 '모델’로 끝나는 데이터 검색
  • 영화배우와 텔런트를 병행하는 연예인 검색

직업이 하나 이상인 연예인 중 영화배우 혹은 텔런트가 아닌 연예인 검색

  • 직업이 하나 이상인 연예인
  • 영화배우 혹은 텔런트
  • 영화배우 혹은 텔런트가 아닌
  • 직업이 하나 이상인 연예인 중 영화배우 혹은 텔런트가 아닌 연예인

재미있었던 부분

일치하는 부분과 조건부분이 아닌 NOT을 사용하여 조건을 묶어서 작성하는 부분이 헷갈리긴 했지만 재미있었다

어려웠던 부분

조건을 부여하는 부분이 긴 경우 오류도 쉽게 일어나고 문제를 해석하는 단계에서 거나, 하고 같은 말이 AND OR 중에 헷갈리는 경험을 했다

느낀점 및 내일 학습 계획

점점 길어지고 어려워지는 것 같다
기본에 충실하지않으면 헷갈리는 것 같다
내일은 나머지 SQL 기초 부분 학습을 끝낼 예정이다

profile
데이터 부트캠프 참여중

0개의 댓글