如果數(shù)字都是小于10的,可以直接order by,按照字符規(guī)則排序就是你想要的這個。
創(chuàng)新互聯(lián)建站主營寬甸網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),寬甸h5微信小程序開發(fā)搭建,寬甸網(wǎng)站營銷推廣歡迎寬甸等地區(qū)企業(yè)咨詢
如果數(shù)字有兩位以上的,這時候11會排在2的前面,如果想數(shù)字按照數(shù)字的規(guī)則排序,字母按照字母的規(guī)則排序,需要根據(jù)條件將數(shù)字和字母分別查詢出來進行排序,然后使用union all聯(lián)接出結(jié)果。
關(guān)于text類型的頁面存儲可以看這個文章
如果開啟了表中的TEXT IN ROW 選項 一般內(nèi)容少的LOB類型直接存儲在DATA頁面.....
取的速度應(yīng)該差不多的。。
另外一個情況,則在數(shù)據(jù)頁面留下一個指針,取lob類型的數(shù)據(jù)需要跨頁面,一般速度 較慢...
你那個慢,可能是因為TEXT IN ROW選項沒開,第一句取的是f3字段 是text字段 需要跨頁面 所以比較慢。。
如果你的TEXT IN ROW選項開了 那可能是因為緩存的原因
可以通過 “order by 字段名 asc (desc)” 命令進行排序。
sql:select * from tablename order by id DESC;
用 DESC 表示按倒序排序(即:從大到小排序) ,用 ACS 表示按正序排序(即:從小到大排序)。
參考資料
csdn.csdn[引用時間2018-1-28]