본문으로 건너뛰기

65개 문서가 "SQL" 태그에 분류되었습니다

모든 태그 보기

ACID 트랜잭션

SQL 데이터베이스에서 데이터 신뢰성을 보장하는 네 가지 핵심 특성(ACID)을 이해합니다.

AVG, MAX, MIN

SQL 집계 함수를 사용해 평균과 최대/최소 값을 계산합니다.

CASE 표현식

CASE를 사용해 SQL 쿼리에 조건부 로직을 추가하는 방법을 배웁니다.

COUNT와 SUM

SQL에서 행의 개수를 세고 열 값을 합산하는 방법을 배웁니다.

DELETE

SQL에서 테이블의 레코드를 제거합니다.

DISTINCT와 Alias(별칭)

SQL에서 DISTINCT로 중복을 제거하고 AS로 열과 테이블에 별칭을 부여하는 방법을 배웁니다.

EXISTS와 NOT EXISTS

서브쿼리에서 행 존재 여부를 확인할 때 EXISTS와 NOT EXISTS를 사용합니다.

FULL OUTER JOIN

FULL OUTER JOIN을 사용해 두 테이블의 모든 행을 반환하고, 일치하지 않는 곳은 NULL로 채웁니다.

GROUP BY

SQL에서 GROUP BY를 사용해 행을 묶어 집계합니다.

HAVING 절

HAVING 절을 사용해 SQL에서 그룹화된 결과를 필터링합니다.

IN vs EXISTS

IN과 EXISTS의 차이와 각각을 언제 사용해야 하는지 알아보세요.

INNER JOIN

INNER JOIN을 사용해 두 테이블에서 일치하는 값이 있는 행을 결합합니다.

INSERT INTO

테이블에 새 레코드를 추가합니다.

INTERSECT와 EXCEPT

두 개의 SELECT 쿼리 결과에서 공통 행과 차이 나는 행을 INTERSECT와 EXCEPT로 찾는 방법을 배워요.

JOIN과 집계 함수

JOIN과 COUNT, SUM 같은 집계 함수를 함께 사용하는 방법을 배웁니다.

Join에서의 별칭

테이블과 컬럼 별칭으로 SQL Join 쿼리를 간단하고 읽기 쉽게 만들기.

LEAD와 LAG

윈도 함수를 사용해 다음/이전 행의 값을 조회하는 방법을 배웁니다.

LEFT JOIN

LEFT JOIN을 사용해 왼쪽 테이블의 일치하지 않는 행까지 포함합니다.

NULL과 NOT NULL

SQL에서 NULL과 NOT NULL을 활용해 누락된 데이터를 처리하고 데이터 무결성을 유지하는 방법을 배웁니다.

ORDER BY와 LIMIT

SQL에서 ORDER BY와 LIMIT로 조회 결과를 정렬하고 개수를 제한합니다.

PARTITION BY

PARTITION BY를 사용해 윈도 함수에서 행을 그룹화하는 방법을 학습합니다.

RANK와 DENSE_RANK

RANK와 DENSE_RANK를 사용해 건너뛰기 있는/없는 순위를 매기는 방법을 배워보세요.

RIGHT JOIN

RIGHT JOIN을 사용해 오른쪽 테이블의 일치하지 않는 행까지 포함합니다.

ROW_NUMBER와 NTILE

ROW_NUMBER와 NTILE을 사용해 행 번호를 매기고 데이터를 균등한 그룹으로 나누는 방법을 알아봅니다.

ROWS BETWEEN

ROWS BETWEEN을 사용해 윈도 함수에서 사용할 특정 행 프레임을 정의하는 방법을 학습합니다.

SQL 과정 복습

과정 전반에서 연습한 핵심 SQL 기법을 되돌아봅니다.

SQL에서 NULL 처리

SQL이 누락된 값을 어떻게 취급하는지, 그리고 IS NULL, COALESCE, IFNULL로 처리하는 방법을 배워보세요.

UNION과 UNION ALL

집합 연산을 사용해 서로 다른 테이블의 결과를 결합합니다.

UPDATE

SQL 테이블의 기존 데이터를 수정합니다.

WHERE vs HAVING

SQL에서 WHERE와 HAVING의 필터링 차이를 이해합니다.

공통 테이블 식(CTE)

SQL에서 공통 테이블 식을 사용해 복잡한 쿼리를 단순화하는 방법을 배워요.

기본 키

SQL 테이블에서 각 행을 고유하게 식별합니다.

논리 연산자

SQL에서 AND, OR, NOT으로 조건을 결합해 유연한 필터를 만듭니다.

다중 테이블 Join

하나의 SQL 쿼리에서 세 개 이상의 테이블을 Join하는 방법을 배웁니다.

데이터 타입

SQL에서 TEXT, INT, REAL 등 다양한 데이터 타입의 역할과 활용 방법을 배웁니다.

마치며

회고와 격려, 그리고 다음 단계로 SQL 여정을 마무리하세요.

비교 연산자

SQL에서 =, >, <, BETWEEN 등을 사용해 데이터를 필터링합니다.

서브쿼리란?

다른 SQL 문 안에 쿼리를 중첩하는 방법을 배워보세요.

성능 최적화 팁

인덱스, EXPLAIN 계획, 쿼리 전략으로 더 효율적인 SQL을 작성하는 방법을 배워보세요.

윈도 함수 소개

윈도 함수가 무엇이며 SQL 분석에서 왜 사용하는지 이해합니다.

재귀 CTE

계층형 또는 반복적인 데이터를 처리하기 위한 재귀 공통 테이블 식(CTE) 사용법을 배워봅시다.

컬럼 명명 규칙

SQL에서 컬럼과 테이블 이름을 짓는 모범 사례를 따라 보세요.