여분필드 정렬 질문좀드리겠습니다.
본문
안녕하세요 질문좀드리겠습니다
https://sir.kr/g5_skin/10430?sfl=wr_subject%7C%7Cwr_content&stx=%EB%B3%84%EC%A0%90
위 평점스킨을 이용중인데요
여분필드 3. 4번을 이용해서 정렬을 할려고합니다
예 ) 만족도 (여분필드 3번) 친절도 (여분필드 4번)
그런데 이상하게 여분필드 9번은 금액으로 이용중인데 정렬이 잘됩니다
그런데 댓글에서 쓴 여분필드 3번 4번이 정렬이 안됩니다.
디비에는 다 잘 들어가는데 이거 혹시 왜그런거일까요 ?
답변 1
해당 스킨을 살펴보지 않아서 정확한 답변이 아닐수도 있습니다만
정렬을 할때 숫자가 아닌 문자로 받아들여서 정렬이 되지 않을 수 있습니다.
[1, 2, 3, 4, 11, 12] 라는 숫자로 정렬되어 있는 값을 문자로 정렬하게되면
[1, 11, 12, 2, 3, 4] 처럼 되겠죠.
정렬하는 쿼리를 order by wr_3+0 처럼 마지막에 +0을 더해서 정렬해보세요. 혹은 여분필드를 VARCHAR가 아닌 INT로 바꿔버리는 방법도 있죠...
답변을 작성하시기 전에 로그인 해주세요.