August 26, 2022
01.SQL 수행시 동작
02.기본 개념
03.BEGIN TRNANSACTION
05.논리연산자 우선순위
06.NULL값이 포함된 값의 계산
07.부정 비교 연산자
08.내장함수에 대한 설명
09.SQL수행 결과로 알아보는 문법
10.단일행 함수의 종류
11.날짜 연산
12.SEARCHEDCASEEXPRESSION -> SIMPLECASEEXPRESSION
13.단일행 NULL관련 함수의 종류
14.COALESCE
15.집계함수 종류
16.ORDER BY
17.SELECT 문장 실행 순서
18.TOP
19.JOIN
20.Like 연산자를 이용한 조인
Oracle
SQL Server
트랜잭션 | Transactioin
커밋 | Commit
롤백 | Rollback
트랜잭션을 시작하고
ROLLBACK 구문을 만난경우
같지 않다.
~와 같지 않다.
~보다 크지 않다.
NULL값을 조건절에서 사용하는 경우
LENGTH
CHR
REPLACE
--TAB1
--ROWNUM C1
--1 A
-- A
--2 B
-- B
-- B
--SQL
SELECT SUM(CC)
FROM (
SELECT (LENGTH(C1) - LENGTH(REPLACE(C1, CHR(10)))+1) CC
FROM TAB1
)
--결과
5
오라클에서 날짜의 연산은 숫자 연산과 같음
--SEARCHED_CASE_EXPRESSION
SELECT LOC,
CASE WHEN LOC = 'NEW YORK' THEN 'EAST'
ELSE 'ETC'
END as AREA
FROM DEPT;
--SIMPLE_CASE_EXPRESSION
SELECT LOC,
CASE LOC WHEN 'NEW YORK' THEN 'EAST'
ELSE 'ETC'
END as AREA
FROM DEPT;
SQL Server의 TOP N 질의문에서 N에 해당 하는 값이 동일한 경우 출력하려면
EQUI Join은 = 연산자에 의해서만 수행되며,
대부분 Non EQUI Join을 수행할 수 있지만,