1樓:匿名使用者
題目本身就bai比較考人du
,sql指的是sql命令,還zhi是sql server 資料庫。如果dao是sql命令,你只要回修改它的排序子答句就行了。如果是資料庫即微軟的sql server,既然你可以談排序的問題,那你肯定能開啟它的企業管理器了,在企業管理器中,開啟你要的那一張表,上面有一個sql按鈕,你按一下,表上面就出現一個sql命令視窗,它已經把sql命令的框架寫出來了,你在上面添上order by 排序子句,在其後面指定排序列名就行了,可以是複合的,也就是說可以指定一個以上的列名。
2樓:彭文傑
如果記錄新增時間的話 可以用這個時間欄位排序
order by time
3樓:
加個 新增時間 欄位 然後按時間排序就行
4樓:千年蟲
order by 列 asc 或者 order by 列desc
如何用sql語句修改欄位的排序規則
5樓:匿名使用者
請把資料列出來,到底想實現什麼樣的。
6樓:匿名使用者
sql排序子句的語法是
:order by [,…n]
大括號{}的內容表示是必有的內容(這裡應該回是你提問的內容)
中括答號表示的是可選的內容
連線符|連線的是任意有一個的內容
例如:order by seq_id;--seq_id假設是表中的序號欄位,這樣是預設按asc順序排序
order by seq_id desc;--顯式指定排序的方式,desc降序排序
order by 1;--按輸出結果集的第一個欄位,預設按asc順序排序
order by 1,3 desc,5;--按輸出結果集的第一個欄位,預設按asc順序排序;第3個欄位,顯式明確按降序排序;第5個欄位,預設按asc順序排序
求一條sql語句,查詢表,根據其中表的資料行數進行排序的問題
那就改一下關聯欄位就行了 select from 表a order by select count 1 from 表b where 使用者表id 表a.id 另外,您還可以把行數在查詢中顯示出來,並按照行數從多到少的順序排列 select select count 1 from 表b where 使...
關於SQL語句的排序問題中文和數字排序
你得分三個欄位 來分別儲蓄市區名 字母 數字然後語句用多欄位的排序select projectno from dual order by 市區名 字母 數字 asc select projectno from dual order by substring projectno 1,2 asc sub...
怎樣進行sql資料庫的優化,如何進行SQL效能優化
優化總結如下 1 主鍵就是聚集索引 2 只要建立索引就能顯著提高查詢速度 3 把所有需要提高查詢速度的欄位都加進聚集索引,以提高查詢速度注意事項 1.不要索引常用的小型表 2.不要把社會保障號碼 ssn 或身份證號碼 id 選作鍵3.不要用使用者的鍵 4.不要索引 memo notes 欄位和不要索...