안녕하세요 얘들 아, 문제가 데이터베이스에서 "FLOAT"의 데이터 형식을 가진 예약어는 "변경"라는 열 정렬.MySql 플로팅 데이터 형식을 정렬
다른 방법을 시도했지만 여전히 얻을 수 없습니다.
"select * from data order by CAST('change' AS SIGNED) DESC";
"select * from data order by ABS(change) DESC";
"select * from data order by ABS(change - float) DESC";
"select CAST(change as float) AS ABC* from data order by ABC DESC";
은 내가 다른 조합을 많이 시도하지만 여전히 운이 enter image description here
은을 heres 내 샘플 데이터베이스 의 사진은 사전에 감사 없습니다!
MySQL은 구분 된 식별자에 백틱을 사용합니다. – jarlh
* "아직 행운 아님"* - 행운이 없다? 정렬 할 때? 또는 구문 오류가 발생합니까? – axiac
이 질문을 확인하십시오 : https://stackoverflow.com/questions/11321491/when-to-use-single-quotes-double-quotes-and-backticks-in-mysql – axiac