database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4021 게시물 읽기
No. 4021
union에 관해서 질문드립니다.
작성자
정명규
작성일
2008-01-30 23:16
조회수
3,054

select

a.reader_cd,

a.reader_nm,

a.addr1,

a.addr2,

a.addr3,

a.expand_gu,

a.receive,

a.ho,

a.buis,

a.receive,

b.codenm   supply_nm,

c.codenm   sawon_nm

from custor a,  supply b,  sawon c

where     (a.tel  like     '033-643-6792%'

or           a.tel1 like     '033-643-6792%'

or           a.tel2 like     '033-643-6792%'

or           a.tel3 like     '033-643-6792%'

or           a.hp   like    '033-643-6792%')

and        a.expand_gu          =  b.code

and        a.buis                     =   c.code

이렇게 조회를 하면 쿼리속도가 너무 느립니다.

union all을 사용하면 빨라질수 있다고 하는데

어떻게 만들어야 하는지요......

답변을 부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

먼저 union [all]과 join과의 차이를 아셔야 할듯합니다. 

두번째 쿼리를 빠르게 한다는 것은
union all로 빨라진다면 쿼리 튜닝의 필요성은 머겠습니까? 

.님이 2008-01-31 10:13에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4025sql 프로필러에 관해서 질문 드립니다.
정명규
2008-02-01
3173
4023[초보질문]쿼리문 실패시 로그에 남나요? [1]
힘들어요
2008-01-31
3252
4022다음의 합계를 구하는데 잘 안되네요..;; [1]
이정규
2008-01-31
3079
4021union에 관해서 질문드립니다. [1]
정명규
2008-01-30
3054
4020수정에 관해서 질문 드립니다. [1]
정명규
2008-01-30
2842
4019프로시저내에서 XP_CMDSHELL을 사용한후의 오류검출은 어떻게? [1]
안수철
2008-01-29
3394
4018테이블에 관해서 질문드립니다.(2) [1]
정명규
2008-01-30
3306
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다