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
운영게시판
최근게시물
Oracle Q&A 39387 게시물 읽기
No. 39387
안녕하세요 오라클 형변환 질문좀드리겠습니다
작성자
초보
작성일
2012-04-06 22:02
조회수
3,781

안녕하세요

tb_a라는 테이블의 col_1 이라는 컬럼(varchar)에 1,2,3 이라는 값이 담겨있습니다.

그걸 tb_b의 seq(number) 로 In을 사용하려는데 방법좀 부탁드려요.

 

select * from tb_b where seq in (select col_1 from tb_a )

 

이렇게 할려고 하니 넘버값이 아니라며 에러가 납니다.. 당연하겠지만요 ㅠㅠ

 

어떻게 변환을 해주어야 할까요 ㅠ

 

감사합니다..

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

select * from tb_b where seq in (select to_number(col_1) from tb_a ) ;

 

select * from tb_b where to_char(seq) in (select col_1 from tb_a ) ;

박성빈(빈이님)님이 2012-04-12 14:14에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39391쿼리 문의 [2]
카라
2012-04-10
3844
39390트리거 변수처리 궁금합니다. [1]
김석훈
2012-04-10
3474
39388오라클 복구관련 문의드립니다. [3]
한희성
2012-04-08
3840
39387안녕하세요 오라클 형변환 질문좀드리겠습니다 [1]
초보
2012-04-06
3781
39386select결과 update [1]
업데이트
2012-04-06
4596
393853개의 칼럼 값을 바꿀 방법이 없을까요~ [1]
초보맨
2012-04-06
3513
39383바인딩변수값에 따라 실행 속도가 차이나는 경우 [1]
저글링
2012-04-06
3596
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다