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

FireBird Q&A
[3007] Re:Re:감사합니다~~ ^^
성기수 [virobot] 2620 읽음    2009-02-12 09:04
IB Expert 에서는 ORDER BY 필드명+0 이렇게 하니깐 되던데..
델파이에서 하니깐 구문 오류라고 자꾸 뜨더라구요...

초보자님 감사합니다!!~~ ^o^ /
복받으실 꺼에요~~~ ^^



초보자 님이 쓰신 글 :
: 정렬하고자하는 필드의 명칭이 ABC라고 한다면
:
: select ABC from TEST
: order by cast(ABC as integer)
:
: 이렇게 해보세요 ^^;
:
:
:
: 성기수 님이 쓰신 글 :
: : 숫자를 저장할 때 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형으로 저장된 숫자 정렬 성기수 4875 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.