● TCL(Transaction Control Language) : DML을 위한 명령
● 트랜젝션
- 하나의 작업 단위
● COMMIT
- 모든 작업을 확정하는 명령어
● ROLLBACK
- 이전 COMMIT 지점으로 이동
- 'T' 버튼을 클릭하여 ROLLBACK을 Auto/None 모드로 전환할 수 있다.

● AS(ALIAS) : 별칭
- SELECT절 : AS 뒤에 별칭 작성, 한 칸 띄우고 작성(AS 생략 가능)
- FROM절 : 한 칸 띄우고 작성
- 공백이 있는 경우 "" 안에 컬럼명 작성
● CONCATENATION(연결) : ||
● LIKE : 포함된 문자열의 값을 찾음, 문자의 개수도 제한을 줄 수 있음
- % : 모든 것
- '%A' : A로 끝나는 모든 값(ex-DSFREA, EWGDTA)
- '_A' : A로 끝나면서 두 자리인 값(ex-EA, TA, 2A)
실습 1(AS)
1. 'PLAYER_ID'를 '선수번호'로 변경
SELECT PLAYER_ID AS 선수번호 FROM PLAYER;
2. 'PLAYER_ID'를 '선수 번호'로 변경
SELECT PLAYER_ID AS "선수 번호" FROM PLAYER;
--AS 생략 가능
SELECT PLAYER_ID "선수 번호" FROM PLAYER;
3. PLAYER 테이블에서 'PLAYER_ID'를 '선수 번호'로, 컬럼명 'PLAYER_NAME'을 '선수 이름'으로 변경
SELECT PLAYER_ID "선수 번호", PLAYER_NAME AS "선수 이름" FROM PLAYER;
4. PLAYER 테이블에서 'BACK_NO'을 '등 번호'로, 'NICKNAME'을 '선수 별명'으로 변경
SELECT BACK_NO AS "등 번호", NICKNAME "선수 별명" FROM PLAYER;
※ ER Diagram 활용

1. TEAM 테이블의 TEAM_ID(FK), STADIUM 테이블의 'ADDRESS', TEAM 테이블의 'TEL' 조회
SELECT T.TEAM_ID, S.ADDRESS, T.TEL FROM STADIUM S, TEAM T;
실습 2(CONCATENATION : ||)
1. OOO의 별명은 **이다.
SELECT PLAYER_NAME||'의 별명은'||NICKNAME||'이다.' AS 자기소개 FROM PLAYER;
2. OOO의 포지션은 **이다.
SELECT E_PLAYER_NAME||'의 포지션은'||"POSITION"||'이다.' AS 작전회의 FROM PLAYER;
실습 3(LIKE)
1. TEAM 테이블에서 '천마'로 끝나는 팀명 찾기
SELECT * FROM TEAM WHERE TEAM_NAME LIKE '%천마';
2. PLAYER 테이블에서 '김씨' 찾기
SELECT * FROM PLAYER WHERE PLAYER_NAME LIKE '김%';
3. PLAYER 테이블에서 두자리 '김씨' 찾기
SELECT * FROM PLAYER WHERE PLAYER_NAME LIKE '김_';
4. PLAYER 테이블에서 '김씨'와 '이씨' 찾기
SELECT * FROM PLAYER WHERE PLAYER_NAME LIKE '김%' OR PLAYER_NAME LIKE '이%';
5. PLAYER 테이블에서 '이씨'가 아닌 사람 찾기
SELECT * FROM PLAYER WHERE NOT PLAYER_NAME LIKE '이%';
6. PLAYER 테이블에서 세자리 '김씨'가 아닌 사람 찾기
SELECT * FROM PLAYER WHERE NOT PLAYER_NAME LIKE '김_';