꿀서버.gif

피디.gif

우아미.gif

광고베너.gif


♨신규 홍보♨



  1. 동수칸 270,472
  2. 도리toS 266,166
  3. 투혼v 242,621
  4. 타이갓 218,069
  5. 깡따구 197,316
  6. 스쿼드 184,074
  7. 쿠악카미 138,999
  8. 농민2 135,610
  9. 제이스토리 121,718
  10. 하사 108,968
  11. 코난 96,795
  12. 키호 94,590
  13. 두현베어스 91,855
  14. ZicP 90,198
  15. 머니 88,035
  16. 찬혁 83,178
  17. 환장하겠네 82,324
  18. 우리집또털어 78,397
  19. 묻었다 76,837
  20. 나로네 72,191
  21. 마티쿄 71,184
  22. RoseM 67,423
  23. 치즈돈가스덮밥 67,361
  24. 리구스 63,852
  25. godwk 63,094
  26. 뚜루룽이 62,361
  27. 어려서부터 61,484
  28. 김감김 60,299
  29. wkdfj234d 59,488
  30. aberrant1234 57,222

huuon2.gif


광고베너.gif

♨신규 게시물♨



♨신규 댓글♨


SQL JOIN 사용법 및 개념2

박효성2020.09.21 18:02조회 수 47댓글 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 박효성 47
54 [MS-SQL] 커서(Cursor) 사용하기 박효성 12
53 MSSQL 임시,변수 테이블 적용 하기 박효성 10
52 SQL JOIN 사용법 및 개념 박효성 18
51 sesion.sql_child_number, 박효성 4
50 mysql stored procedires visual stdio 로 디버깅 하기  박효성 11
49 SQL(Structured Query Language) 박효성 10
48 [PHP] 간단한 디스코드 Push 시스템 완전 최소로 구현하기 (매우 간단)3 MJ 200
47 USBWebserver v8.6.2 가장 가벼운 포터블 웹서버4 jhon 208
46 Code 수정 유틸 ollydbg 사용법2 뿌르뿌르 196
45 메이플 모작 진행상황 (툴)9 sacyz1n 727
44 브릿지 패턴 (Bridge Pattern)5 sacyz1n 154
43 디스코드 봇 만들기 [Create Discord Bot] - 14 토끼린 935
42 파이썬을 이용한 간단한 메이플스토리 만들기(6/20) - 로그인 기능 수정및 다음화면 이미지 넣기8 지금몇시지 841
41 03. 크레이지 아케이드 만들기 (타이머 매니저, 싱글톤 패턴)4 sacyz1n 474
40 02. 크레이지 아케이드 만들기 (PeekMessage, 게임 구조)3 sacyz1n 247
39 01. 크레이지 아케이드 만들기 (윈도우 창 보정,)3 sacyz1n 206
38 00. 크레이지 아케이드 만들기 (Win API 소개)7 sacyz1n 445
37 파이썬을 이용한 간단한 메이플스토리 만들기(5/20) - 회원가입 및 로그인 기능 수정 및 다음 화면 만들기2 지금몇시지 430
36 파이썬을 이용한 간단한 메이플스토리 만들기 공지(포토샵 디자이너 모집)2 지금몇시지 262
첨부 (1)
cb9408d958f54c2db7a539db4cfd1c8c.png
11.7KB / Download 0
">

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