嗨,大家好,我有一個問題,在數據庫中排序名爲「change」的列是一個保留字,其數據類型爲「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
我的繼承人示例數據庫 的照片預先感謝您!
MySQL使用back-ticks分隔標識符。 – jarlh
*「但仍然沒有運氣」* - 沒有運氣什麼?在排序?或者你有語法錯誤? – axiac
檢查這個問題:https://stackoverflow.com/questions/11321491/when-to-use-single-quotes-double-quotes-and-backticks-in-mysql – axiac