SQL-D 정리 3

한강섭·2025년 2월 26일

SQLD

목록 보기
3/6
post-thumbnail

SQL-D 정리! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐

SQL 기본🔔


관계형 데이터베이스 개요🟥

데이터베이스

관계형 데이터베이스
관계형 데이터 모델에 기초를 둔 데이터베이스

세로열 칼럼 속성
가로열 로우 인스턴스

SQL (Structured Query Language)


SELECT 문🟧

데이터 조회

별칭(Alias)를 붙이는 규칙

산술연산자
NULL이 있으면 NULL이 된다 (vs 집계함수는 null 무시하고 해줌)

합성연산자
문자와 문자를 연결할 때 사용하는 연산자이다. ('이렇게 ' || '쓰는거')


함수🟨

문자 함수
CHR - LOWER - UPPER - LTRIM - RTRIM - TRIM - SUBSTR - SUBST - LENGTH - REPLACE

숫자 함수
ABS - SIGN - ROUND - TRUNC - CEIL - FLOOR - MOD

날짜 함수
SYSDATE - EXTRACT - ADD_MONTHS

변환 함수
명시적 형변환 - TO_NUMBER - TO_CHAR - TO_DATE VS 암시적 형변환

NULL 관련 함수
NVL - NULLIF - COALESCE

CASE
CASE WHEN SUBWAY_LINE = '1' THEN 'BLUE'
WHEN SUBWAY_LINE = '2' THEN 'GREEN'
WHEN SUBWAY_LINE = '3' THEN 'ORANGE'
ELSE 'GRAY'
END


WHERE 절🟩

비교 연산자
= < <= > >=

부정 비교 연산자
!= ^= <> not 컬럼명 = not 컬럼명 >

SQL 연산자
BETWEEN A AND B - LIKE '비교 문자열' - IN (LIST) - IS NULL

부정 SQL 연산자
NOT BETWEEN A AND B - NOT IN (LIST) - IS NOT NULL

논리 연산자
AND OR NOT


GROUP BY, HAVING 절🟦

GROUP BY

집계 함수
COUNT - SUM - AVG - MIN - MAX

HAVING
GROUP BY 절을 사용할때 WHERE 절처럼 사용하는 조건절


ORDER BY 절🟪

ORDER BY
ASC - DESC

  • NULL 을 최대값으로 취급!

profile
기록하고 공유하는 개발자

0개의 댓글