mysql cast 형변환에 대해서요~ 채택완료
킁킁불독
11년 전
조회 14,738
varchar 데이터 4,564 이런 형식의 콤마가 찍혀있는 금액 데이터 인데요
이것을 작은 순서부터 출력시켜 주기위해서
형변환을 했어요.
$sql = " select * from $tmp_write_table where wr_11 LIKE '%fore%' order by cast(wr_5 as unsigned) asc limit 0, $rows ";
요렇게 말이지요.
그런데 정렬을 보니 형변환이 된듯했지만 자세히 보니 아니더군요.
정렬이 엉망. 콤마 이후의 숫자들이 오름차순 정렬이 안되고 있는듯 하더라고요.
그래서 추측컨데 이게 형변환을 해줄때 콤마 뒤에 있는 숫자들은 형변환에 문제가 있는 것이 아닌지
싶어요.
즉 이 컴마에 문제가....아닌가요?
암튼 가격이 낮은 순으로 정렬을 시켜주고 싶은데
제대로 가격 낮은 순으로 정렬시켜줄 수 있는 방법이 없을까요?
계속 뒤져봤는데 안나오네요~ㅠㅠ
한 수 가르침을 부탁드립니다~
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인