Sweet Data Story
/
SQL REMINDER
/
SQL REMIND(26.10.25) - 직접
Search
SQL REMIND(26.10.25) - 직접
SQL REMIND 실습 준비
[필수:성능]불필요한 SELECT *
[필수:성능]WHERE 절 컬럼 변형
[필수:성능]비교 자료형 불일치[PREPARE추가]
[필수:성능]VARCHAR 컬럼에 CHAR 조건 사용 금지
[필수:성능]조인 키 컬럼 변형[필터조건을 날짜로 변경]
[필수:성능]MIN/MAX전 컬럼 변환
[필수:성능]존재 확인을 위한 전체 COUNT
[권장:정합+성능]MAX + 1 방식의 채번
[필수:정합+성능]MAX로 채번 값 조회
[필수:정합]정렬 기준 없는 페이징
[필수:정합]날짜 검색 종료 경계 오류
[필수:정합]NULL 포함 NOT IN
[필수:정합]AND·OR 혼용 시 괄호 누락
[필수:정합+성능]자기 자신을 비교하는 조인 조건
[필수:정합+성능]복합키 조인 조건 누락
[필수:정합]OUTER JOIN 참조집합 필터 위치 오류
[필수:정합]OUTER JOIN 기준집합 필터 위치 오류
[권장:성능]선택 조건의 CASE·LIKE 처리
[권장:성능]서로 다른 테이블의 OR 조건
[권장:성능]선행 와일드카드 LIKE 검색
[권장:성능]동일 테이블 중복 스칼라 서브쿼리
[권장:성능]중복 집계 인라인 뷰
[권장:성능]반복 집계를 위한 UNION ALL
[권장:성능]페이징 전 조인
[권장:성능]페이징 전 스칼라 서브쿼리
[권장:성능]최댓값 조회 상관 서브쿼리
[권장:성능]CONCAT 함수로 생성한 LIKE 패턴
[권장:정합]다중행 반환 스칼라 서브쿼리
[필수:정합+성능]M:1:M 조인에 따른 집계 중복
[필수:정합+성능]날짜 컬럼 자료형과 조건값 형식 불일치
[필수:성능]커서 루프 내 건별 COMMIT
[필수:성능]목록 조회 후 N+1 API 호출
[권장:성능]인라인 뷰의 검색 조건 누락
[권장:성능]WITH 조건값과 CROSS JOIN의 인덱스 활용 주의
[필수:성능]자료형 불일치 바인드 변수
[권장:성능]부정 조건 사용