순정서버.png

유리배너.gif

무12.gif

광고베너.gif


♨신규 홍보♨



  1. 투혼v 291,560
  2. 도리toS 286,545
  3. 동수칸 279,769
  4. 깡따구 239,806
  5. 타이갓 221,402
  6. 스쿼드 197,052
  7. 농민2 176,024
  8. 하사 151,447
  9. 제이스토리 149,999
  10. 쿠악카미 140,498
  11. 코난 134,591
  12. 머니 120,093
  13. 키호 106,176
  14. 뚜루룽이 98,928
  15. 묻었다 97,592
  16. godwk 95,777
  17. 두현베어스 93,363
  18. 나로네 92,373
  19. 환장하겠네 91,914
  20. ZicP 90,593
  21. wkdfj234d 78,827
  22. Ophelia 78,557
  23. 김감김 76,275
  24. RoseM 74,858
  25. 도토리 74,649
  26. 어려서부터 73,980
  27. 리구스 73,743
  28. 마티쿄 71,184
  29. 개나리 69,774
  30. 막시무스 69,478

huuon2.gif

광고베너.gif

♨신규 게시물♨



♨신규 댓글♨


SQL JOIN 사용법 및 개념2

박효성2020.09.21 18:02조회 수 85댓글 2

  • 1
    • 글자 크기










JOIN의 종류와 사용법

 

JOIN은 주로 테이블 2개 이상의 다중 테이블에서 서로 데이터를 합쳐 1개의 테이블로 만드는데 사용됩니다. 

 

JOIN 종류

JOIN 에서는 대표적으로 4가지 조인이 있습니다. 

 

 

각 상황에 맞게 조인을 사용하는것 입니다. 

JOIN 사용법 

 

INNER JOIN example 

SELECT *

FROM authors AS a INNER JOIN publishers AS p

ON a.city = p.city

 

LEFT OUTER JOIN example

SELECT title, stor_id, ord_num, qty, ord_date

FROM titles LEFT OUTER JOIN sales

ON titles.title_id = sales.title_id

 

RIGHT OUTER JOIN example

SELECT title, stor_id, ord_num, qty, ord_date

FROM titles RIGHT OUTER JOIN sales

ON titles.title_id = sales.title_id

QL 임시,변수 테이블 사용

 

데이터 베이스에서 복잡한 쿼리를 사용하다 보면 조인으로 너무나 힘든 부분들이 있습니다. 

 

그래서 찾아 낸것이 테이블을 임시로 생성해서 사용하는것을 찾아 보았습니다. 

 

임시 Table

 

임시 Table이란 말 그대로 tempdb에 임시적으로 만들어지는 Table로서 특징에 따라 지역임시Table과 전역임시Table 두가지로 나눌 수 있습니다.

 

지역임시Table은 Table이 생성되는 Session이 끝나면 자동으로 삭제됨니다. 예를들어 Procedure내에서 지역임시Table이 생성되었을때 해당 Procedure가 종료되면 Drop Table을 사용하지 않더라도 자동으로 삭제되는 것입니다.

 

 

반면 전역임시 Table은 Table을 사용(참조)하고 있는

FULL JOIN example

SELECT a.au_fname, a.au_lname, p.pub_name

FROM authors a FULL OUTER JOIN publishers p

ON a.city = p.city

 

출처: http://kanetami.tistory.com/entry/mssql-조인의-종류-inner-joinleftright-outer-join-cross-join [: devNote]

 

테이블 구조는 일부로 생략 했습니다. 오히려 더 복작해 보일수 있기 때문에 간단히 사용법만 익히기 위해서 

 

쿼리문만 남겼습니다. 

 

자세한 내용은 출처 사이트에 가면 좋은 설명이 많이 있습니다. 











  • 1
    • 글자 크기
[MS-SQL] 커서(Cursor) 사용하기 (by 박효성)

댓글 달기

댓글 2
번호 제목 글쓴이 조회 수
SQL JOIN 사용법 및 개념22 박효성 85
54 [MS-SQL] 커서(Cursor) 사용하기 박효성 26
53 MSSQL 임시,변수 테이블 적용 하기 박효성 33
52 SQL JOIN 사용법 및 개념1 박효성 29
51 sesion.sql_child_number, 박효성 24
50 mysql stored procedires visual stdio 로 디버깅 하기  박효성 29
49 SQL(Structured Query Language) 박효성 22
48 [PHP] 간단한 디스코드 Push 시스템 완전 최소로 구현하기 (매우 간단)3 MJ 243
47 USBWebserver v8.6.2 가장 가벼운 포터블 웹서버4 jhon 227
46 Code 수정 유틸 ollydbg 사용법2 뿌르뿌르 226
45 메이플 모작 진행상황 (툴)10 sacyz1n 802
44 브릿지 패턴 (Bridge Pattern)5 sacyz1n 174
43 디스코드 봇 만들기 [Create Discord Bot] - 15 토끼린 1036
42 파이썬을 이용한 간단한 메이플스토리 만들기(6/20) - 로그인 기능 수정및 다음화면 이미지 넣기8 지금몇시지 983
41 03. 크레이지 아케이드 만들기 (타이머 매니저, 싱글톤 패턴)5 sacyz1n 528
40 02. 크레이지 아케이드 만들기 (PeekMessage, 게임 구조)3 sacyz1n 284
39 01. 크레이지 아케이드 만들기 (윈도우 창 보정,)3 sacyz1n 241
38 00. 크레이지 아케이드 만들기 (Win API 소개)7 sacyz1n 502
37 파이썬을 이용한 간단한 메이플스토리 만들기(5/20) - 회원가입 및 로그인 기능 수정 및 다음 화면 만들기2 지금몇시지 477
36 파이썬을 이용한 간단한 메이플스토리 만들기 공지(포토샵 디자이너 모집)2 지금몇시지 302
첨부 (1)
cb9408d958f54c2db7a539db4cfd1c8c.png
11.7KB / Download 0
">

서버에 요청 중입니다. 잠시만 기다려 주십시오...