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 3838 게시물 읽기
No. 3838
Re: 데이타가 전부 숫자인지
작성자
최성준
작성일
2001-04-25 11:16
조회수
2,983

>>궁금이 님께서 쓰시길<<

 

:: varchar2형인 필드에 들어가 있는 데이타가 전부 숫자인지

:: 아닌지 알수 있는 방법이 없습니까?

::

:: 함수나 아님 어떻게 채크해야하는지 ...

::

:: 물론 문자열을 한문자씩 잘라내서 아스키코드를 검사하면 될거같지만

:: 무식한 방법같애서 혹시 간단한 방법이 없을까요?

::

:: 부탁드립니다.

만약 영문이라면

select decode(upper(column_name),lower(column_name),'숫자','문자')

from table_name;

도 가능하겠군요.

 

그러나 만약 한글이라면

select decode(upper(column_name),lower(column_name),

decode(length(column_name),lengthb(column_name),'숫자','문자'),

'문자')

from table_name;

또는

select case when upper(column_name) = lower(column_name) then

case when length(column_name) = lengthb(column_name) then '숫자'

else '문자' end

else '문자' end

from table_name;

이렇게 쓰셔야 할겁니다.

참 lengthb은 NLS_CHARACTERSET이 KO16KSC5601일경우에 해당합니다.

US7ASCII이면 length와 똑같은 값이나오니 주의하세요.

[Top]
No.
제목
작성자
작성일
조회
3830부탁드립니다. ^^
천성권
2001-04-24
1784
3829[부탁드립니다 --; ] 한글 처리가 안돼요........
왕초보
2001-04-24
1745
3839┕>Re: [부탁드립니다 --; ] 한글 처리가 안돼요........
최성준
2001-04-24 20:50:14
2474
3846 ┕>Re: Re: [부탁드립니다 --; ] 한글 처리가 안돼요........
왕초보
2001-04-25 10:20:50
2582
3847  ┕>Re: Re: Re: [부탁드립니다 --; ] 한글 처리가 안돼요........
현동
2001-04-25 11:09:42
2360
3828[급]BD 설치 에러 입니다.
dori
2001-04-24
3743
3840┕>Re: [급]BD 설치 에러 입니다.
firebird
2001-04-25 03:26:58
3866
3825varchar2형인 필드에 들어가 있는 데이타가 전부 숫자인지 아닌지 알수 있는 방법..
궁금이
2001-04-24
2977
3838┕>Re: 데이타가 전부 숫자인지
최성준
2001-04-25 11:16:49
2983
3823[질문] internal user는 누구인가?
질문
2001-04-24
2526
3826┕>Re: [질문] internal user는 누구인가?
withksg
2001-04-24 15:00:10
2315
3855 ┕>Re: Re: [질문] internal user는 누구인가?
또질문..
2001-04-26 00:12:53
2534
3822tnsping도 ok인데, db instance에선 error가...
미르리
2001-04-24
3220
3833┕>Re: tnsping도 ok인데, db instance에선 error가...
herrchen
2001-04-24 18:29:36
2627
3821[재질물] 일반적으로 말하는 플래그라는것이요
궁금맨
2001-04-24
2178
3827┕>Re: [재질물] 일반적으로 말하는 플래그라는것이요
withksg
2001-04-24 15:03:41
2356
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.037초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다