✏️ 24.11.28 TIL

Dada·2024년 11월 28일

▶ [ 라이브 세션 ] SQL 공통 세션 정리

📌 POINT!

  • 집계 함수

    • 여러 행에서 단일 결과값을 반환하는 함수
    • 주요 집계함수 : COUNT, COUNT(DISTICT 컬럼), SUM, AVG, MIN, MAX
  • GROUP BY

    • 특정 열 기준으로 데이터 그룹화 후 집계 함수 적용
  • HAVING절의 역할

    • GROUP BY로 그룹화된 데이터에 조건을 추가로 적용할 때 사용
  • ★ WHERE와 HAVING 차이점

    • WHERE은 그룹화 이전에 데이터를 걸러내지만, HAVING은 그룹화된 결과를 기준으로 조건을 적용

▶ [ 강의 ] SQL 강의 내용 정리

📌 POINT!

  • 문자 데이터 가공
    • REPLACE
      • 특정 문자를 다른 문자로 바꾸는 함수
      • 기본 구조: REPLACE(바꿀 컬럼, 현재 값, 바꿀 값)
    • SUBSTR
      • 특정 문자만 골라서 조회하는 함수
      • 기본 구조: SUBSTR(조회할 컬럼, 시작 위치, 글자 수)
    • CONCAT
      • 여러 컬럼의 문자를 합치는 함수
      • 기본 구조: CONCAT(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, ...)
  • 조건에 따라 포맷 변경
    • IF
      • 조건을 지정해 줌
      • 기본 구조: IF(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)
    • CASE
      • 여러가지 조건을 지정할 수 있음
      • IF문을 여러 번 쓴 효과

0개의 댓글