- 情感問答
- 答案列表
sql降序查詢:sql order by 降序[朗讀]
select*from(selecta,b,cfromaunionselecta,b,cfromb)orderbycdesc
你的欄位是字符類型的吧?這樣默認會先比較第一個字符的,你可以轉換成數字類型的再排序selectry_daimafromtableorderbyconvert(int,ry_daima)desc。
select學生學號,科目,min(成績)aschengjiffrom成績表wheregroupby學生學號,科目orderby學生學號,科目把上面的漢字換成你表中的欄位名稱.where後面寫上查詢的條件.運行即可.這個就是個簡單的分組的查詢。
查詢語句是sql語句中使用最多的操作,也涉及到非常多的命令.比如where過濾,groupby分組,orderby排序limit取值having等.雖然多,但是各個命令執行的時候卻是。
selecttop10from表名orderby排序列desc;sql的執行順序先按照你的要求排序,然後才返回查詢的內容.例如有一個名為id自動增長的列,表中有100條數據,列的值得分別是1、2、3、4………9、99、100.那麼查詢加了desc你得到的是91到100條,就是最後十條,如果加asc你得到的將會是1到10,也就是最前面的那幾條.降序用desc65條記錄用top;如selecttop65*from表orderby要按降序的欄位desc;selecttop65*fromtableorderbyiddesc。