[SQL] 100. 실수로 지운 데이터 복구하기2
실수로 지운 데이터 복구하기 (FLASHBACK TABLE)
실수로 지운 데이터 복구하기 (FLASHBACK TABLE)
실수로 지운 데이터 복구하기 (FLASHBACK QUERY)
절대로 중복되지 않는 번호 만들기 (SEQUENCE)
데이터 검색 속도를 높이기 (INDEX)
복잡한 쿼리를 단순하게 하기 (VIEW)
복잡한 쿼리를 단순하게 하기 (VIEW)
임시 테이블 생성하기 (CREATE TEMPORARY TABLE)
일반 테이블 생성하기 (CREATE TABLE)
계층형 질의문으로 서열을 주고 데이터 출력하기
계층형 질의문으로 서열을 주고 데이터 출력하기
계층형 질의문으로 서열을 주고 데이터 출력하기
계층형 질의문으로 서열을 주고 데이터 출력하기
서브 쿼리를 사용하여 데이터 합치기
서브 쿼리를 사용하여 데이터 삭제하기
서브 쿼리를 사용하여 데이터 수정하기
서브 쿼리를 사용하여 데이터 입력하기
SELECT FOR UPDATE절 이해하기
락(LOCK) 이해하기
데이터 입력, 수정, 삭제 한번에 하기 (MERGE)
데이터 저장 및 취소하기 (COMMIT, ROLLBACK)
데이터 삭제하기 (DELETE)
데이터 수정하기 (UPDATE)
데이터 입력하기 (INSERT)
서브 쿼리 사용하기 (SELECT 절)
서브 쿼리 사용하기 (FROM 절)
서브 쿼리 사용하기 (HAVING 절)
서브 쿼리 사용하기 (EXISTS, NOT EXISTS)
서브 쿼리 사용하기 (NOT IN)
서브 쿼리 사용하기 (다중 결과 서브 쿼리)
서브 쿼리 사용하기 (단일 결과 서브 쿼리)
집합 연산자로 데이터의 차집합을 출력하기 (MINUS)
집합 연산자로 데이터의 교집합을 출력하기 (INTERSECT)
집합 연산자로 데이터를 위아래로 연결하기 (UNION)
집합 연산자로 데이터를 위아래로 연결하기 (UNION ALL)
여러 테이블의 데이터를 조인해서 출력하기 (FULL OUTER JOIN)
여러 테이블의 데이터를 조인해서 출력하기 (LEFT/RIGHT OUTER JOIN)
여러 테이블의 데이터를 조인해서 출력하기 (NATURAL JOIN)
여러 테이블의 데이터를 조인해서 출력하기 (USING)
여러 테이블의 데이터를 조인해서 출력하기 (ON)
여러 테이블의 데이터를 조인해서 출력하기 (SELF JOIN)
여러 테이블의 데이터를 조인해서 출력하기 (OUTER JOIN)
여러 테이블의 데이터를 조인해서 출력하기 (NON EQUI JOIN)
여러 테이블의 데이터를 조인해서 출력하기 (EQUI JOIN)
출력되는 행 제한하기 (TOP-N QUERY)
출력되는 행 제한하기 (ROWNUM)
데이터 분석 함수로 출력 결과 넘버링 하기 (ROW_NUMBER)
데이터 분석 함수로 집계 결과 출력하기 (GROUPING SETS)
데이터 분석 함수로 집계 결과 출력하기 (CUBE)
데이터 분석 함수로 집계 결과 출력하기 (ROLLUP)
데이터 분석 함수로 비율 출력하기 (RATIO_TO_REPORT)
데이터 분석 함수로 누적 데이터 출력하기 (SUM OVER)
ROW를 COLUMN로 출력하기 (UNPIVOT)
COLUMN을 ROW로 출력하기 (PIVOT)
COLUMN을 ROW로 출력하기 (SUM + DECODE)
데이터 분석 함수로 바로 전 행과 다음 행 출력하기 (LAG, LEAD)
데이터 분석 함수로 데이터를 가로로 출력하기 (LISTAGG)
데이터 분석 함수로 순위의 비율 출력하기 (CUME_DIST)
데이터 분석 함수로 등급 출력하기 (NTILE)
데이터 분석 함수로 순위 출력하기 (DENSE_RANK)
데이터 분석 함수로 순위 출력하기 (RANK)
건수 출력하기 (COUNT)
토탈값 출력하기 (SUM)
평균값 출력하기 (AVG)
최소값 출력하기 (MIN)
최대값 출력하기 (MAX)
IF문을 SQL로 구현하기 (CASE)
IF문을 SQL로 구현하기 (DECODE)
NULL 값 대신 다른 데이터 출력하기 (NVL, NVL2)
암시적 형 변환 이해하기
날짜형으로 데이터 유형 변환하기 (TO_DATE)
문자형으로 데이터 유형 변환하기 (TO_CHAR, EXTRACT)
특정 날짜가 있는 달의 마지막 날짜 출력하기 (LAST_DAY)
특정 날짜 뒤에 오는 요일 날짜 출력하기 (NEXT_DAY)
개월 수 더한 날짜 출력하기 (ADD_MONTHS)
날짜 간 개월 수 출력하기 (MONTHS_BETWEEN)
나눈 나머지 값 출력하기 (MOD)
숫자를 버리고 출력하기 (TRUNC)
반올림해서 출력하기 (ROUND)
특정 철자 잘라내기 (TRIM, RTRIM, LTRIM)
특정 철자를 N개 만큼 채우기 (LPAD, RPAD)
특정 철자를 다른 철자로 변경하기 (REPLACE)
문자에서 특정 철자의 위치 출력하기 (INSTR)
문자열의 길이를 출력하기 (LENGTH)
문자에서 특정 철자 추출하기 (SUBSTR)
대소문자 변환 함수 배우기 (UPPER, LOWER, INTICAP)
논리 연산자 배우기 (AND, OR, NOT)
비교 연산자 배우기 (IN)
비교 연산자 배우기 (IS NULL)
비교 연산자 배우기 (LIKE)
비교 연산자 배우기 (BETWEEN AND)
비교 연산자 배우기 (>, <, >=, <=, =, !=)
산술 연산자 배우기 (*, +, -, /)
WHERE절 배우기 (문자와 날짜 검색)
WHERE절 배우기 (숫자 데이터 검색)
데이터를 정렬해서 출력하기 (ORDER BY)
중복된 데이터 제거 후 출력하기 (DISTINCT)
연결 연산자 사용하기
Alias(별칭)을 사용하여 추출하기
테이블에서 모든 열 선택하기
테이블에서 특정 열 선택하기