MySql 내림차순 질문 하나.... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

MySql 내림차순 질문 하나.... 정보

MySql 내림차순 질문 하나....

본문

데이타베이스 테이블 중 하나를 가지고 놀고있는데요..

필드 하나를 기준으로 내림차순으로 받아오고싶은데 문제가 좀 잇습니다..
필드는 varchar 상태입니다.

order by field desc 를 하면

샘플데이타3
샘플데이타2
샘플데이타1

위와같이 스트링은 잘 나오는데

3
2
12
11

위처럼 숫자도 스트링처럼 비교가되서 정렬이 잘 되지 않네요..



order by (field+0) desc 을 할 경우에는

12
11
3
2
처럼 숫자는 잘나오는데

샘플데이타2
샘플데이타3
샘플데이타1

처럼 스트링은 제멋대로입니다..

두경우다 내림차순 정렬을 하려면 어떻게 해야할까요 ㅜㅜ

댓글 전체

이게 되나요? ㅎㄷㄷ
order by는 한번만 사용가능합니다.
원하시는 방법이 맞다면 (좀 의아하긴 하지만)
order by (field+0) desc, field desc
라고 하셔야 할듯..

그리고 제 생각이지만, 저렇게 다른 종류의 데이터를 한 필드에 넣고 정렬을 하는 것은..좀..
디비 디자인에 문제가 있다고 보이네요.. ^^;
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT