[Oracle/SQL] SQL Developer
2023. 6. 8. 19:28ㆍDB/SQL
1️⃣ SQL Developer
- SQL Developer 맞는 버전 찾아 다운로드: https://www.oracle.com/downloads/#category-devtools

2️⃣ SQL : UPPER, LOWER, INITCAP

| 종류 또는 예문 | 특징 |
| || | 문자열 연결 |
| " " | 띄어쓰기 한 문자열을 하나로 묶어주는 역할 |
| UPPER /LOWER/INITCAP | 대문자로/소문자로/첫 글자를 대문자로 |
| LIKE | LIKE 'A@'일 경우, A로 시작되는 단어 |
| %/_ | 전체/한 글자 |
| LIKE '%@%%' | @는 ESCAPE문자 %가 들어가는 단어 |
3️⃣ SQL: 합집합, 교집합, 차집합
1. 합집합
1) UNION

- KOREA 테이블과 USA 테이블에서 TRAVELNAME라는 컬럼명의 합한 결과을 출력할 수 있게 하는 집합연산자
- 이 경우, 중복되는 TRAVELNAME 값은 하나만 출력된다.
2) UNION ALL

- KOREA 테이블과 USA 테이블에서 TRAVELNAME라는 컬럼명의 합한 결과을 출력할 수 있게 하는 집합연산자
- 이 경우, 중복되는 TRAVELNAME 값 모두 출력된다.
2. 교집합 : INTERSECT

- KOREA 테이블과 USA 테이블이 공통으로 가지고 있는 TRAVELNAME 컬럼의 값을 출력한다.
3. 차집합 : MINUS

- 첫 번째 쿼리문: KOREA 테이블만 가지고 있는 TRAVLENAME 컬럼의 값을 출력한다.
- 두 번째 쿼리문: USA 테이블만 가지고 있는 TRAVLENAME 컬럼의 값을 출력한다.
- 어떤 테이블을 기준으로 두느냐에 따라 출력되는 값이 달라질 수 있다
'DB > SQL' 카테고리의 다른 글
| [Oracle/SQL] Procedure과 Function (1) | 2023.06.19 |
|---|---|
| [Oracle/SQL] JOIN, 서브쿼리, 뷰, 테이블 (1) | 2023.06.14 |
| [Oracle/SQL] DML(ArrayList 이용) (0) | 2023.06.07 |
| [Oracle/SQL] DML, Sequence (1) | 2023.06.06 |
| [Oracle/SQL] XE, Tablespace, User (0) | 2023.06.06 |