爲什麼當我有一個像(收視率= VARCHAR)SQL的Varchar訂購
A - 100
B - 70
C - 30
然後記錄
SELECT * FROM `videos` ORDER BY `rating` DESC
給人
A - 30
B - 70
C - 100
和
SELECT * FROM `videos` ORDER BY `rating` ASC
給人
A - 100
B - 70
C - 30
但是,當(收視率= TINYINT)
SELECT * FROM `videos` ORDER BY `rating` DESC
給人
A - 100
B - 70
C - 30
我看不出第一個和最後一個查詢之間的差異 – Dzoki
我將評級列從varchar更改爲tinyint,修復了它。我想知道爲什麼。 –
阿哈抱歉,我沒有看到它的lmao。 – Dzoki