mysql order varchar 필드(정수) 테이블에 바하 필드가 있는데 정렬하려고 합니다.하지만 이 필드를 정수로 처리해야 합니다.즉, 텍스트로 정렬하면 "19,2,20"이지만 올바른 "2,19,20" 주문을 받고 싶습니다. 누가 나를 도와줄 수 있나요?어떻게든 쿼리를 실행할 수 없었습니다.CAST나는 항상 받고 있었습니다.Error Code: 1064 near "DECIMAL"(또는 내가 선택한 다른 숫자 유형).그래서 다른 방법을 찾아냈어요varchar숫자: SELECT * FROM mytable ORDER BY ABS(mycol) 제 경우에는 좀 더 단순하고 효과적입니다.SELECT * FROM mytable ORDER BY CAST(mycol AS DECIMAL) 여기 해결책이 있습니다. S..