"Oracle 자연정렬, PostgreSQL 자연정렬"의 두 판 사이의 차이

(새 문서: ;Oracle 자연 정렬, PostgreSQL 자연 정렬 ==Oracle== <source lang='sql'> SELECT * FROM 테이블 ORDER BY TO_NUMBER(REGEXP_SUBSTR(컬럼명,'^[0-9]+')), TO_NUMBER(REGEXP_SUBSTR...)
 
(차이 없음)

2012년 7월 31일 (화) 11:18 판

Oracle 자연 정렬, PostgreSQL 자연 정렬

1 Oracle

SELECT * FROM 테이블 ORDER BY TO_NUMBER(REGEXP_SUBSTR(컬럼명,'^[0-9]+')), TO_NUMBER(REGEXP_SUBSTR(컬럼명,'[0-9]+$'));

2 PostgreSQL

SELECT * FROM 테이블 ORDER BY SUBSTRING(컬럼명 FROM '[^0-9]+'), SUBSTRING(컬럼명 FROM '([0-9]+)')::INTEGER);

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}