sql문에서 order by 시 조건 줄수 있나요? 정보
sql문에서 order by 시 조건 줄수 있나요?
본문
wr_2 필드가 varchar 입니다.
order by wr_2 asc 를 쓰니
정렬이
5.4
4
2
10
이렇게 정렬이 되네요
필드 속성을 int 로 잡아주면 소수점이 저장이 안되서 varchar 를 사용했는데
order by wr_2 asc
시
10
5.4
4
2
순으로 정렬되게 하는 방법은 없을까요?
order by 에서 조건을 줄수 있다던지 아니면 필드 속성을 바꿔서 소수점 저장및 정렬도 되게 한다던지요
고수님께 부탁좀 드릴께요.
order by wr_2 asc 를 쓰니
정렬이
5.4
4
2
10
이렇게 정렬이 되네요
필드 속성을 int 로 잡아주면 소수점이 저장이 안되서 varchar 를 사용했는데
order by wr_2 asc
시
10
5.4
4
2
순으로 정렬되게 하는 방법은 없을까요?
order by 에서 조건을 줄수 있다던지 아니면 필드 속성을 바꿔서 소수점 저장및 정렬도 되게 한다던지요
고수님께 부탁좀 드릴께요.
댓글 전체

자답이네요 --
order by (wr_2)+0 asc
안되서
order by (wr_2)-0 asc
으로 하니 정상적이네요
order by (wr_2)+0 asc
안되서
order by (wr_2)-0 asc
으로 하니 정상적이네요


답변감사합니다.
대부분 +0 하면 되는데
subject_sort_link()함수에서는 + 를 날려먹네요
그래서 + 대신 - 로 하니 되네여 ㅎㅎ
대부분 +0 하면 되는데
subject_sort_link()함수에서는 + 를 날려먹네요
그래서 + 대신 - 로 하니 되네여 ㅎㅎ