sql order by 정렬이 이상합니다 채택완료
마지막기회
4년 전
조회 2,583
distance 필드에는 소숫점으로 데이터가 들어가 있습니다.
21.996
13.321
9.742
order by distance ASC 로 정렬했더니 9.742가 제일 상단으로 가는게 아니고
13.321
21.996
9.742
이렇게 정렬되네요.
distance 필드 데이터형이 varchar 로 되어 있어서 이러는걸까요?
아님 order by distance ASC 말고 다르게 정렬시켜야 할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인
기존데이터가 많아서 데이터형 변경하면 혹시나 문제가 생길가 싶어 미리 질문드린건데 감사합니다...