急ACCESS中,如何使用ORDER BY按降序排列

時間 2021-10-14 22:25:42

1樓:

假如有一張表,表中欄位和資料如下:

表a:id name

1 long

23 jon

45 tom

6 mike

1、使用「select * from 表a order by name desc」(複製此語句時請不要加引號)語句後,表a查詢結果如下:

id name

5 tom

6 mike

1 long

3 jon

4 2不知道是否是你想要的結果呢?

對補充問題的回答:

2、如果是按照升序,那麼不可能將排列在最下面,除非你不去查詢含有的資料,如下:

「select * from 表a where name is not null order by name」

查詢結果如下:

id name

3 jon

1 long

6 mike

5 tom

3、不可能使用升序方法,還讓有空的地段在排序的下面,除非你不去查詢空欄位,因為空欄位也沒有什麼意義!

4、除非不排序(只按照關鍵子排序),sql語句如下:

(select * from 表a where name is not null) union all (select * from 表a where name is null)

查詢結果如下:

id name

1 long

3 jon

5 tom

6 mike

2 4如果你想達到你希望的效果,看來只能通過軟體程式設計開發**來實現了!

2樓:匿名使用者

降序:select * from 表 order by 欄位 desc

升序:select * from 表 order by 欄位 asc也可以多個欄位分別先後排序.只要在order by 後面分別先後寫出就行了.

如:select * from 表 order by 欄位1 asc,欄位2 asc,欄位3 desc

access中的表裡如何按照兩個欄位進行排序

access資料庫按欄位升序排序怎麼排

怎樣把一個access資料庫中的一個表裡面按降序排列前十條的記錄插入到另一個資料庫的一個表裡面

3樓:匿名使用者

select aa.* into 456

from (select top (10) * from 123 order by id desc) as aa

4樓:匿名使用者

def是什麼資料庫?有的資料庫支援批插入。insert into def select 欄位1,欄位2,欄位3....

from 123.如果你是寫程式,那麼就按照程式寫入要好點,比如c#。先查詢出來填充到dataset,然後再更新到新的資料庫表。

access2010中多欄位排序的排序過程

5樓:匿名使用者

order by

根據這後面的欄位的先後順序和欄位裡面的數值的升降順序向後排列。

假如表1有兩個欄位,年級和性別

當你在排序裡年級在前面按升序,性別在後面按升序。

得出結果就是先按年級升序,然後再按性別升序。

哪個欄位在前就先按哪個排,和excel一樣。

select語句對對查詢結果排序時,用( )子句指定排序欄位,使用( )指定升序,使用( )降序。

6樓:匿名使用者

select語句對對查詢結果排序時,用order by子句指定排序欄位,使用asc指定升序,使用desc降序。

資料庫select語句的排序查詢方法:在select語句中,order by表示排序;asc表示升序;desc表示降序。

例:查詢學生的總學分以升序排列,出生日期以降序排列的學生姓名和學號:

use grade

select  姓名,出生日期,總學分, 學號from student

order by 總學分 asc,出生日期 desc以第一列為主序,再在第一列相等的基礎上再對第二列排序;asc預設,可省略。

7樓:小勳愛吃肉

select語句對對查詢結果排序時,用( order by )子句指定排序欄位,使用(asc )指定升序,使用(desc )降序。

order by從句後跟要排序的列。order by 從句出現在select語句的最後。

排序有升序和降序之分,asc表示升序排序,desc表示降序排序。如果不指明排序順序,預設的排序順序為升序asc。如果要降序,必須書寫desc關鍵字 。

如果不寫order by,預設是按照表結構中定義的「主鍵」(primary key) 進行升序(asc)排列。

如未定義主鍵,按照資料行新增順序升序排列。

select語句返回用指定的條件在一個資料庫中查詢的結果,返回的結果被看作記錄的集合。

8樓:匿名使用者

select語句中使用order by子句.order by 子句包括了一個或多個用於指定排序順序的列名,排序方式可以指定,desc為降序,asc為升序,預設時為升序.order by子句必須出現在其他子句之後.

order by 子句支援使用多列.可以使用以逗號分隔的多個列作為排序依據:查詢結果將先按指定的第一列進行排序,然後再按指定的下一列進行排序.

9樓:匿名使用者

order by 欄位名 asc 或desc

如何在Access中使用SQL語句

不想起名字了 建立一個查詢 切換到sql模式 輸入sql語句 儲存雙擊執行 這是儲存查詢 如果要在 中使用 方法就多了 access資料庫怎麼使用sql語句 千鋒教育 access本身可以建好一個完整的查詢的,可基於單表,可以基於多個表。建好後,點查詢設計中sql檢視,就是一個完整的sql語名了,而...

同access資料庫如何設定多人使用

一點設計演示 1.前提是每個使用者都不能使用獨佔的方式開啟。2.共享資料庫 mdb 註釋 本主題中的資訊僅適用於 microsoft access 資料庫 mdb 3.若要從另一臺計算機上訪問共享的 microsoft access 資料庫,另一臺計算機上必 須具備下列條件之一 access 的本地...

access如何刪除查詢中的資料

你要想 通過 這樣在查詢檢視中能夠刪除 某個表的記錄 那麼 你要刪除的表的欄位 要完整 並且 要 用這個表 包含 其他表欄位的 關係來設定 前提還是 你要刪除的記錄 不能有欄位 被其他表引用 根據 你的各表 在關係檢視中 建立的關係不同 具體 細節上 會有所不同 另外,資料庫 事實上 是 最忌會經常...