스터디 노트🖊️_Day 34(SQL)

정설령·2023년 4월 18일

SQL

목록 보기
6/9
post-thumbnail

✔️ SQL 기초 13~14

  • celeb 테이블 조회 및 '강동원' 데이터 내용 변경
  • snl_show 테이블 조회

CONCAT

  • 여러 문자열을 하나로 합치거나 연결
  • select CONCAT('string1', 'string2', ...);

ALIAS

  • 칼럼이나 테이블 이름에 별칭 생성
  • select column as alias from tablename;
  • select column1, column2, ... from tablename as alias;
  • as는 생략 가능
  • snl_show에 출연한 celeb을 기준으로 두 테이블을 조인하여 다음과 같이 각 데이터의 별칭을 사용하여 검색(컬럼 : 시즌, 에피소드, 방송일을 합쳐서 ‘방송정보’ / 이름, 직업을 합쳐서 ‘출연자정보’)
  • 이름이 3글자인 연예인 정보(이름, 소속사)를 검색하여 다음과 같이 출력
  • 앞글자가 2글자이고, ‘엔터테이먼트’ 로 끝나는 소속사 연예인 중 SNL에 출연한 연예인의 신상정보(나이, 성별)와 출연정보(시즌-에피소드, 방송날짜), 소속사정보를 방송날짜 최신순으로 정렬하여 다음과 같이 검색

DISTINCT

  • 검색한 결과의 중복 제거
  • select DISTINCT column1, column2, ... from tablename;
  • celeb 테이블에서 성별과 소속사별 종류를 검색하여 성별, 소속사 순으로 정렬

LIMIT

  • 검색결과를 정렬된 순으로 주어진 숫자만큼만 조회
  • select column1, column2, ... from tablename where condition limit number;
  • celeb 테이블에서 남자연예인 중 나이가 가장 많은 2명을 조회
  • SNL에 출연한 연예인의 정보를 나이가 많은 순으로 2개만 검색하여 다음과 같이 출력

"이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다."

0개의 댓글