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 1431 게시물 읽기
No. 1431
하나의 테이블로 다른 테이블의 컬럼값을 필터링하는 질문입니다.
작성자
조종근(vadis)
작성일
2004-07-14 19:36ⓒ
2004-07-14 22:47ⓜ
조회수
2,795

table A                        table b

idx 학교                       대학교

0   한국                        한국미술대학교

1   서울                        한국서울대학교

2   대전                        대구대학교

3   대구                        영부산대학교

4   부산                        감원대구대학교

5   감원                        감천부산대학교

6   감천동                     감천대학교

테이블 b를 a로 필터링하여 값을 일치하는 데이타를 다른 테이블에 삽입하려고 합니다.

일주일 째 아무리 생각을 해도 모르겠네요. 테이블 A의 학교의 컬럼값을 substring으로 나누어 받아서 값을 비교할려고 합니다.

정말 급합니다. 물론 학교리포트는 절대 아니고요. 그리고 필터링으로 쓰일 컬럼의 문자열이 약 12개 정도 됩니다.

table a값을 substring으로 값을 하나씩 더해서 변수값에 담는 것은 알겠는데

-------------------------------------------------------------------------------------------------------------------------

declare @dis varchar(50)
declare @dis1 varchar(50)
declare @dis2 varchar(50)
declare @dis3 varchar(50)
declare @dis4 varchar(50)
declare @dis5 varchar(50)
declare @dis6 varchar(50)
declare @i int
declare @totaldis varchar(50)

set @i = 0
while @i <= 87

begin
set @i = @i + 1
set @dis = (select substring(학교, 1,2) from 임시테이블 where idx = @i)
select @dis from 임시테이블
end

-------------------------------------------------------------------------------------------

일단 @i값을 증가시켜서 @dis값에 substring값으로 분리한 값을 넣어서 비교를 할려고 했습니다.

근데, 결과값이 전혀 이상하게 나왔습니다. @dis를 select한 값이 각각  idx값과 동일한 87개의 값이

나왔습니다.

맘은 급한데, 도저히 답은 않 나오고, 모레까지 작업을 끝내야하는데, 정말 걱정입니다.

가르켜주시거나, 다른 쿼리문이 있으면 가르켜주시면 않 될까요?


 

[Top]
No.
제목
작성자
작성일
조회
1434다른 서버에 있는 DB를 다른 미러 서버를 만들고 똑같이 복사해올때 에러 문제점 고수님 도와주세요..
이철준
2004-07-16
2903
1433쿼리에서 REPLACE INTO 구문이 안되나요? [1]
이규현
2004-07-16
2900
1432DB 호스팅 업체관련?
임복호
2004-07-16
2151
1431하나의 테이블로 다른 테이블의 컬럼값을 필터링하는 질문입니다.
조종근
2004-07-14
2795
1430간단한 출력시 번호부여 관련 [2]
장경호
2004-07-14
5750
1429xp는 server로 사용할 수 없나요 [1]
황혜란
2004-07-14
2711
1428엄청 많은 데이터를 아이디 값이 동일한것 업데이트 하는 방법?
최진호
2004-07-13
2498
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다