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

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

오늘 수강한 강의 - SQL Logical Operators (01 ~ 06)

01 ~ 03 AND

실습환경 만들기

  • zerobase 사용 (이동)
  • 실습할 테이블 정보 확인

Logical Operators (논리 연산자)

AND 문법

  • 조건을 모두 만족하는 경우 TRUE
  • 나이가 29세이고 성별이 여성인 데이터 검색
  • 성별이 남자이고 나이가 40세 보다 큰 데이터를 이름의 역순으로 정렬하여 검색
  • 뒤에 desc를 추가하여 역순으로 정렬

04 ~ 06 OR

OR 문법

  • 하나의 조건이라도 만족하는 경우 TRUE
  • 나이가 25세보다 작거나 30세보다 큰 데이터 검색

<나이가 29세 보다 작고 여자이거나, 나이가 30세 보다 크고 남자인 데이터를 나이와 성별 순으로 정렬하여 검색>

  • 나이가 29세 보다 작고 여자이거나
  • 나이가 30세 보다 크고 남자인 데이터
  • 나이가 29세 보다 작고 여자이거나, 나이가 30세 보다 크고 남자인 데이터
  • 나이가 29세 보다 작고 여자이거나, 나이가 30세 보다 크고 남자인 데이터를 나이와 성별 순으로 정렬

YG엔터테이먼트 소속이거나 나무엑터스 소속인 연예인 중, 나이가 30세 보다 작은 데이터를 검색

  • YG엔터테이먼트 소속이거나 나무엑터스 소속인 연예인
  • YG엔터테이먼트 소속이거나 나무엑터스 소속인 연예인 중, 나이가 30세 보다 작은 데이터 (에러)
  • YG엔터테이먼트 소속이거나 나무엑터스 소속인 연예인 중, 나이가 30세 보다 작은 데이터

재미있었던 부분

table 안의 데이터를 여러 조건으로 select 해서 AND 와 OR을 같이 사용하는 부분이 재미있었다

어려웠던 부분

어려운 부분까지는 아니지만 AND 와 OR 을 같이 사용할때 우선순위가 있어서 괄호로 묶어줘야 하는것이 헷갈렸다

느낀점 및 내일 학습 계획

기본 문법자체는 아직 어렵지 않지만 EDA 테스트와 병행하려니 시간이 너무 부족하다
내일은 나머지 논리 연산자를 공부할 예정이다

profile
데이터 부트캠프 참여중

0개의 댓글

Powered by GraphCDN, the GraphQL CDN