當前位置:首頁 » 編程語言 » access中降序的sql語句
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

access中降序的sql語句

發布時間: 2022-05-30 11:58:53

『壹』 急!!!ACCESS中,如何使用ORDER BY 按降序排列,且欄位為空的排在下面.

假如有一張表,表中欄位和數據如下:
表A:
ID Name
1 Long
2 <null>
3 Jon
4 <null>
5 Tom
6 Mike
1、使用「select * from 表A Order by Name DESC」(復制此語句時請不要加引號)語句後,表A查詢結果如下:
ID Name
5 Tom
6 Mike
1 Long
3 Jon
4 <null>
2 <null>
不知道是否是你想要的結果呢?

對補充問題的回答:
2、如果是按照升序,那麼不可能將<null>排列在最下面,除非你不去查找含有<null>的數據,如下:
「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 <null>
4 <null>
如果你想達到你希望的效果,看來只能通過軟體編程開發代碼來實現了!

『貳』 access如何用sql語句按首字母排序

可以這樣
一、
sql="select
*
from

order
by
name
asc"
默認就是這樣
二、加一個欄位,在輸入信息的時候,每個名字加個索引字母,然後用那個欄位來排序,例如,張三就是Z,李四就是L,王五是W
sql="select
*
from

order
by
索引欄位
asc"

『叄』 access 查詢排序 sql 問題

access中使用sql語句進行查詢並排序:
1、查詢並排序的基本語句格式為:select
*|欄位名表
from
<數據源>
order
by
<排序欄位1>
[asc|desc]
[,...]
2、排序子句說明:
order
by子句為排序子句,其後為排序所依據的欄位,
ase表示按升序排列,為默認值,desc表示按降序排列;一個查詢語句可以有多個排序欄位,用逗號間隔;
3、舉例說明:
select
*
from
成績
order
by
總分
其含義為查詢成績表所有欄位的值,記錄按照總分的升序排列。

『肆』 access中使用sql語句怎樣按某個欄位排序後取固定的條數

你要5條是吧,但是現在0有好多個,你需要哪幾個呢?
總得給個規則吧,不然資料庫也不知道要取哪幾個0...
在你的表中,隨便找另外一個欄位,只要這個欄位不會有Renqi一樣的情況,然後這樣寫:

select top 5 * from TieInfo order by Renqi,另一個欄位 desc

祝你成功!

『伍』 Access的一個SQL語句 排序問題(按照記錄數排序)

假設表名稱為t

select t.id ,tt.* from t,(select value as vv,count(*) as sort from t group by
value order by sort desc) as tt where t.value=tt.vv order by sort desc;

『陸』 access計算每名學生的平均成績,並按平均成績降序顯示,用SQL語句實現

select Avg(欄位成績) as a from 表 group by 欄位學號 order by a desc

『柒』 程序中用SQL語言讓一個ACCESS表排序的問題

就是select
*
from
a
order
by
b
沒有必要將查詢的結果存到新的欄位中去
如果是降序則為
select
*
from
a
order
by
b
desc
取出來就輸出就是了.
如一定要加入到別的表就
查詢完一個一個用insert
into加入另一個表就是了.

『捌』 access建立查詢的SQL語句,還有降序升序

我靠 這么簡單的問題

SELECT 學生選課信息.Score
FROM 學生選課信息
WHERE 學生選課信息.Score>79 and 學生選課信息.Score<90
order by 學生選課信息.Score desc;

desc是降序,asc是升序 你可以自己換一下

『玖』 請教關於access中按某一欄位排序的SQL語句

下列SQL語句按您提供的數據已在ACCESS中運行通過,結果完全符合您的預期:
SELECT 人員信息.編號
FROM 人員信息
ORDER BY Val(Right([人員信息]![編號],Len([人員信息]![編號])-12));

『拾』 access中SQL有關降序問題

order by 出生日期 asc(出生日期越是早的人 年齡越大 所以把出生日期升序排列就可以啦)