FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[3005] VARCHAR형으로 저장된 숫자 정렬
성기수 [virobot] 4874 읽음    2009-02-11 16:52
숫자를 저장할 때 Varchar형으로 저장이 되어 있습니다.

즉, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 이런식으로 저장이 되어 있습니다.

쿼리문을 날려서 얘들을 정렬하려고 하는데요...

해당 컬럼명으로 ORDER BY를 하니깐

1, 10, 11, 12, 2, 3, 4, .....  이런식으로 정렬이 됩니다..

MSSQL에서는 " select 컬럼명+0 from 테이블명 " 이런식으로 쿼리를 쓰니깐 1, 2, 3, ....., 10, 11, 12 이렇게 정렬이 되던데

Firebird에서는 어떻게 해야 하나요??  방법이 있긴 한건가요??

참고로 델파이5 에서  작업중입니다..

+ -

관련 글 리스트
3005 VARCHAR형으로 저장된 숫자 정렬 성기수 4874 2009/02/11
3006     Re:VARCHAR형으로 저장된 숫자 정렬 초보자 4103 2009/02/12
3007         Re:Re:감사합니다~~ ^^ 성기수 2620 2009/02/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.