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
운영게시판
최근게시물
MySQL Q&A 29403 게시물 읽기
No. 29403
하나의 row를 여러개의 row로 바꾸고 싶습니다
작성자
이동훈(rosenc)
작성일
2009-11-17 14:23
조회수
6,155

데이터 마이닝 중에 boolean 벡터곱 연산수행이 필요한데요

 

col1 | col2

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

A | 0100100111101010......0 (약 4만 시퀀스)

B | 1101011101101110......1 (약 4만 시퀀스)

 

라는 테이블이 있을때

 

A와B를 벡터곱으로 계산한 결과를 구하고 싶습니다.

 

제생각에는

A

----

1

0

1

1

...

 

B

----

0

1

1

1

로 변환하면

 

select A*B from t1, t2로 할 수 있을 것 같은데요

 

가로를 세로로 변환하는 방법이 애매하네요

 

고수님들 부탁드립니다.

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

이동훈님께서 맘에 들어하실 방법은 아니겠지만, 프로시져를 써서 할 수는 있겠습니다.
딱히 더 좋은 방법이 생각나지는 않네요.

프로시져내에서 임시 테이블 tmp_a, tmp_b를 생성하고, 변수를 써서 a,b를 캐릭터 단위로 잘라서 row로 변환한 다음에 tmp_a x tmp_b의 벡터곱을 하는 방법을 생각해봤는데, 별로 좋은 방법은 아니지요? ^^;

박현우(lqez)님이 2009-11-18 10:03에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29407mysql_install_db 시 에러 [1]
이길용
2009-11-18
7216
29406학교 시간표 DB 쿼리 관련 자세한 질문입니다. [1]
김성대
2009-11-18
6731
29405mysql log를 로그로테이션 하려하는데 별 문제 없을까요? [1]
박찬영
2009-11-17
5964
29403하나의 row를 여러개의 row로 바꾸고 싶습니다 [1]
이동훈
2009-11-17
6155
29402학교 시간표 DB 쿼리문으로 이용 가능할까요? [1]
김성대
2009-11-17
5458
29401디비 백업 덤프시 깨지는 문자. UTF8 변환시 깨지는 문자. [1]
루리
2009-11-16
6679
29400쿼리 튜닝좀 해주세요 흑흑 [1]
넌이미댓글을달고있다
2009-11-16
5943
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다