티스토리 뷰
1. USING - 역할
두 개의 테이블이 내부 조인으로 조인 될 때 조인하고자 하는 두 테이블의 컬럼명이 같을 경우 조인 조건을 길게 적지 않고 간단하게 적을 수 있도록 하는 역할
2. USING - 기본 테이블
◈ TEST_TABLE_ONE
IDX | ID | NAME | AMT |
1 | test1 | 테스트1 | 1000 |
2 | test2 | 테스트2 | 2000 |
3 | test3 | 테스트3 | 3000 |
4 | test4 | 테스트4 | 4000 |
5 | test5 | 테스트5 | 5000 |
◈ TEST_TABLE_TWO
IDX | ID | NAME | CHECK_YN |
1 | test1 | 테스트1 | Y |
2 | test2 | 테스트2 | Y |
3 | test3 | 테스트3 | |
4 | test6 | 테스트6 | |
5 | test7 | 테스트7 |
3. JOIN - SQL 문장
◈ 일반 JOIN 조건을 가진 문장
1 2 3 4 5 6 | SELECT A.ID ,A.NAME ,B.CHECK_YN FROM TEST_TABLE_ONE A JOIN TEST_TABLE_TWO B ON A.ID = B.ID |
◈ USING 절을 이용한 문장
1 2 3 4 5 6 | SELECT A.ID ,A.NAME ,B.CHECK_YN FROM TEST_TABLE_ONE A JOIN TEST_TABLE_TWO B USING (ID) |
◈ 결과 테이블
ID | NAME | CHECK_YN |
test1 | 테스트1 | Y |
test2 | 테스트2 | Y |
test3 | 테스트3 |
'[개발]프로그래밍 > sql' 카테고리의 다른 글
[oracle] INSERT - 한 행 ,여러 행 삽입(SELECT 이용) (0) | 2019.11.15 |
---|---|
[oracle] SELF JOIN - 자체 조인 (0) | 2019.11.14 |
[oracle] EXTRACT() - 날짜에서 특정정보 추출 (0) | 2019.11.13 |
[oracle] ADD_MONTHS - 특정 날짜에 월을 더함 (0) | 2019.11.13 |
[oracle] WIDTH_BUCKET - 지정한 범위에서 위치 반환 (0) | 2019.11.13 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday