CakePHP에서 문자열 정렬을 시도하고 있지만 여기에 몇 가지 실수가 있습니다. 저는 C.110, C.100.1, ..., C.100.8과 같은 문자열을 가졌습니다.MySQL에서 10 진수/문자열로 정렬
내가 사용 주문하려고 :
ORDER BY CAST(plane_accounts.code AS DECIMAL(10,5))
MySQL이 나에게 반환 몇 가지와 같은 :
C.110
C.110.8
C.110.1
C.100.2
누군가가이 문제를 해결하는 방법을 알아? 도와 주셔서 감사합니다.
, 전체 쿼리를 게시 할 수 있습니까? – AlenBer
ORDER BY (plane_accounts.code)를 사용할 수없는 이유가 있습니까? 또한 이것은 CakePHP와는 아무런 관련이없는 것으로 보입니다. MySQL을 작동 시키면 구현 방법을 모르는 경우 CakePHP에 대해 물어보십시오. – Dave