SQL-D 정리! 🟥🟧🟨🟩🟦🟪🟫⬜⬛🫢🔔😎😊🤔😭⭐
데이터베이스
관계형 데이터베이스
관계형 데이터 모델에 기초를 둔 데이터베이스
세로열 칼럼 속성
가로열 로우 인스턴스
SQL (Structured Query Language)
데이터 조회

별칭(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
비교 연산자
= < <= > >=
부정 비교 연산자
!= ^= <> 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
집계 함수
COUNT - SUM - AVG - MIN - MAX
HAVING
GROUP BY 절을 사용할때 WHERE 절처럼 사용하는 조건절
ORDER BY
ASC - DESC