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 4017 게시물 읽기
No. 4017
조회에 관해서 질문 드립니다.
작성자
정명규
작성일
2008-01-30 12:50
조회수
2,900

 db는 mssql을 사용하고 있습니다.

데이터 건수는 50만건정도 들어 있습니다.

각 레코드마다 전화 필드가 5개씩 있습니다.

조회쿼리에서 전화번호 하나를 주고 전 래코드에서 

전화필드5게중에  하나라도 캍은 전화번호가 있으면 

가져오라고 만들고 싶습니다.

select 

a.reader_cd,

a.reader_nm,

a.addr1,

a.addr2,

a.addr3,

a.expand_gu,

a.receive,

a.ho,

a.buis,

a.receive

from custor a

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%'

이렇게만 조회를 하면 바로 가져오는데

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    sawon_nm,

c.codenm    supply_nm

from custor a, sawon b, supply 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.buis          *=  b.code

and        a.expand_cd *= c.code

이렇게 하면 같은 독자를  많이 조회를 해서

로우수가  커집니다.

어떻게 해야 하는지 답변을 부탁드립니다.

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

custor와 sawon이 일대 다의 관계이거나 
custor와 supply의 관계가 일대 다라면 당연히 
첫번째 보다 많은 결과가 나올겁니다. 

.님이 2008-01-30 17:09에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4020수정에 관해서 질문 드립니다. [1]
정명규
2008-01-30
2842
4019프로시저내에서 XP_CMDSHELL을 사용한후의 오류검출은 어떻게? [1]
안수철
2008-01-29
3394
4018테이블에 관해서 질문드립니다.(2) [1]
정명규
2008-01-30
3305
4017조회에 관해서 질문 드립니다. [1]
정명규
2008-01-30
2900
4016테이블에 관해서 질문 드립니다. [1]
정명규
2008-01-30
3273
4015mssql 저장 프로시져에 사용되는 암호화 기법에 대해 질문 드립니다. [1]
이승봉
2008-01-29
3622
4014트랜잭션을 안잡는경우는 어떤경우들이?? [1]
와니
2008-01-29
3079
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다