mysql表中字符串類型的數值按數值進行排序

今天在寫一個很簡單的添加之後自動排序的小功能遇到了一個小問題,寫下記錄順便提供給大家參考。 由於數據庫不是本人設計的,也沒太仔細瞭解字段類型,寫出sql查詢如下圖  很明顯,我寫的sql是希望按照這三個字段進行升序排列,查看之後發現scene_no是varchar類型,第一次遇到這個問題我很不解,就算是字符串類型爲什麼要分開排序呢?這樣不就等於把「10」分成「1」、「0」進行排序的嗎,wtk!?這
相關文章
相關標籤/搜索