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 41567 게시물 읽기
No. 41567
실수만 남기고 불필요한 문자는 제거 할수 없을까요?
작성자
김철호
작성일
2018-05-12 11:07
조회수
5,576

 select sum (a)

from  testGB

 

이런 문장에서     a의 값이 1.3  도 될수 있고 2도 될수 있는데 1.3m 이나 1.5cm 등 여러가지가 들어갈 수 있습니다. 순수 실수형 숫자만 남기는 정규식 같은 방법은 없는지요?

 

                        1.3   1.5 이렇게  소수점 포함 숫자만 남기고 싶은데요.      자꾸 수치가 부적합합니다.라고 뜨네요. 

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

 translate, regexp_replace 함수를 사용하셔서 원하시는 형태로 바꾸실 수 있습니다.

정상규(pajama)님이 2018-05-13 22:23에 작성한 댓글입니다.

 select regexp_replace( a, '[^0-9|.]', '' ) from t

그냥님이 2018-05-14 10:18에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
41570view 속도 개선 문제 답변 부탁드립니다. [3]
컴맹
2018-05-24
7015
41569정렬작업 쿼리 문의드립니다. [2]
량디
2018-05-18
5228
41568두 테이블 비교하여 데이터 삭제 [1]
궁금
2018-05-15
5703
41567실수만 남기고 불필요한 문자는 제거 할수 없을까요? [2]
김철호
2018-05-12
5576
41566오라클DB 원래 이런가여?
감나라배나라
2018-05-11
5613
41565년월, 년월일, 년월일시 데이터가 다 있을때 포맷 [3]
궁금
2018-05-10
5622
41564이런 경우 설계를 어떻게 하세요
믹쇼
2018-05-09
5213
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다