카테고리 없음

SQL 입문

j-node 2026. 5. 11. 21:05

 

1. SQL: 데이터베이스와 대화하기 위한 언어

  • SQL 기본 구조: SELECT, FROM, WHERE
  • 데이터 정제: 별명(Alias), 비교 연산자, 논리 연산자
    별명(Alias): 컬럼명이 영어라 보기 힘들 때 as를 쓰거나 큰따옴표("")를 활용해 한글로 이름표를 바꿔줌.
  • 특수 조건: BETWEEN, IN, LIKE
    LIKE는 % 기호를 사용해 검색.
  • 에러 핸들링: 에러 메시지 확인 및 문제 해결 방법
  •  

2. SQL 연산, 그룹화: 데이터를 효율적으로 계산하기

  • 숫자 연산: SQL 내에서 사칙연산(+, -, *, /)을 활용해 데이터 바로 계산 가능.
  • 집계 함수: 데이터의 전체적인 흐름을 파악하기 위한 함수들.
    • SUM: 숫자 합계
    • AVG: 평균 값
    • COUNT: 데이터 개수 (중복 제거 시 DISTINCT와 함께 사용)
    • MIN / MAX: 최솟값과 최댓값
  • GROUP BY: 특정 카테고리별로 데이터를 묶어서 한 번에 연산.
  • ORDER BY: 결과 데이터를 보기 좋게 정렬.
    • ASC: 오름차순 (기본값)
    • DESC: 내림차순 (큰 값부터 정렬)

3. SQL 문법의 핵심 구조

  • 작성 순서: SELECT → FROM → WHERE → GROUP BY → ORDER BY
    • 쿼리를 작성할 때 이 순서를 지키지 않으면 에러가 발생하므로 구조를 익히자!

3. 새롭게 배운 것 & 다음은?

SQL이라는 언어 자체가 '어떻게 뭘'보다는 '데이터에서 무엇'을 자체에 집중하는 듯한 느낌이다.

필터링이나 연산에 초점 맞춘 듯함.
다음 강의부터는 데이터를 세밀 가공하는 심화 문법을 배우지 않을까 예상함.