感覺很神奇,這個order by 這樣正常嗎?
假使這個字端的值都是字串,應該也能ORDER BY ,而不至于全變成0啊,看不懂

大神指點下為什么。
uj5u.com熱心網友回復:
排序了 不正常嗎 沒懂你想表達的是什么uj5u.com熱心網友回復:
排序之前有很多不為0的資料,排序之后都變成了0,之這難道是正常的?uj5u.com熱心網友回復:
如果陳述句沒問題的話,有可能是程式有問題,可能也是資料匯入出問題了,你可以換一個表試試,或者重啟一下程式。為什么呢,我猜一個原因:你可能執行了多次該陳述句,但是沒顯示出來,在最后顯示的時候出現錯誤了。最好是換一個表先試試。uj5u.com熱心網友回復:
樓主把所有的結果都展開,再比較一下。uj5u.com熱心網友回復:
降序試試,你這沒展開吧。uj5u.com熱心網友回復:
order by 排序語法默認升序,因為在你這個欄位里面有很多值為0的資料,排序時默認最小,用升序排序自然就排到了前面,你之前看到的不為0的資料放倒后后面,不是它們變成0 了。你可以按Alt+Pgdn 或者 Alt+End 展開看一下,希望可以幫到你,我覺得我說的夠詳細了。uj5u.com熱心網友回復:
排序后0在最前面很正常,至于其它值在后面,還沒展開看不到而已uj5u.com熱心網友回復:
樓主,你這個執行結果很正常呀。加上排序,為0的顯示在最前面。
不加排序,查詢結果隨機排序。
uj5u.com熱心網友回復:
把查詢出來的資料全都展開,然后在對比一下uj5u.com熱心網友回復:
ORDER BY作用為排序,當你使用ORDER BY之后,0被放到了最前面(剩下部分資料未顯示,需點擊顯示全部記錄),所以你會以為變為0了uj5u.com熱心網友回復:
ORDER BY AA DESC 降序排列轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/60663.html
標籤:基礎和管理
上一篇:新人問下簡單的建表問題...
