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 27798 게시물 읽기
No. 27798
함수질문입니다
작성자
머털이(amoth)
작성일
2008-09-20 16:38
조회수
4,302

MsSql의 isnumeric 같은 역할을 하는 함수가 있나요?

숫자형인지 문자형인지 판단할수 있는 함수가 있는지...

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

MySQL에서 직접 제공되는 함수는 없습니다.

 

따라서 아래와 같이 IsNumeric()함수를 만들어서 사용하시는 방법이 현재로서는 최선일 듯 싶습니다.

 

 

CREATE FUNCTION IsNumeric ( sIn varchar(1024) )

RETURNS tinyint DETERMINISTIC

RETURN sIn REGEXP '^(-|\\+){0,1}([0-9]+\\.[0-9]*|[0-9]*\\.[0-9]+|[0-9]+)$';

 

SELECT IsNumeric( 'q' ) AS nan, IsNumeric( '1' ) AS num;

우욱님이 2008-09-22 10:55에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27801용량이 부족해서... [1]
호기심
2008-09-22
3713
27800테이블 트리거 해제 및 연결상태확인 방법
호기심
2008-09-22
4078
27799데이터베이스 파일 출력 질문이요.... [1]
xptmxj
2008-09-21
3427
27798함수질문입니다 [1]
머털이
2008-09-20
4302
27797따뜻한 답변 부탁드립니다...
김군
2008-09-20
3789
27796고수님 재고에 관한 쿼리문 조언을 구하고자 합니다.
초초보
2008-09-18
3749
27795MySQL 연결시 ODBC와 VBAPI(dll) 차이점이 있나요?
김성호
2008-09-18
3974
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다