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

accesssqltop

發布時間: 2022-04-25 22:12:52

A. ACCESS sql語句全集

每頁顯示10條記錄,當前顯示第4頁(4*10),默認按id降序排序

select * from (select top 120 * from [person] order by id) temtb order by id desc

每頁顯示10條記錄,當前顯示第4頁(4*10),按id升序排序

select * from (select top 40 * from (select top 120 * from [person] order by id) temtb order by id desc) temtb2 order by id

每頁顯示10條記錄,當前顯示第4頁(4*10),按uname降序排序

select * from (select top 10 * from (select top 40 * from [person] order by id) temtb order by id desc) temtb2 order by uname desc

通過asp+access測試,使用一50m左右的access資料庫,person表含5324條記錄,每條記錄含大量數據,速度如同select top 10 * from [person]快,可放心使用



select * from (select top 120 * from [person] order by id) temtb order by id desc

執行情況看,ado是先排序,後取記錄。

B. access查詢 SQL查詢成績排名前5%的學生

access查詢 SQL查詢成績排名前5%的學生
select top 5 percent stuid as 學號,courseid as成績, score as 成績 from dbo.學院成績表 order by score desc

C. access sql語句top 4 結果出現7條數據,是怎麼回事

不能Top *的。應該這樣寫:
SELECT TOP 10 news_fl.id, news_fl.px_id, news_fl.parentid, news_fl.text FROM news_fl;
另一個表類似。需要對哪個欄位拿Top就把哪個欄位放在最前面。

D. 在access資料庫中查top 0條記錄怎麼會報錯

top 0 是返回0條記錄,所以你用記錄集的時候並沒有獲得記錄集對象,所以用到記錄集對象的地方都會報錯!

E. Access中 JET SQL語句求助,使用top子句調用第2至5條數據

select
top 4
*
from
sd_info where
classid<>0

and
isnice=1
and
id
<
(select
max(id)
from
sd_info
where
classid<>0
and
isnice=1) order
by
id
desc

F. access裡面的sql語句怎麼就錯了

你寫的這句話在ACCESS中沒有任何問題,
關鍵是你的SQL用在什麼地方。
比如你用在ASP中,
那麼你的SQL應該這么寫:
select top 5 c_name,c_stu from class where c_stu>30 and c_type=-1 and c_name like '%二班%' order by c_stu asc,c_type desc
asp頁面使用的SQL為標准SQL,在ACCESS中使用查詢設計時用的是ACCESS自己的語句。為了避免誤入歧途,我建議你使用標準的SQL語句在頁面中練習。這樣你會發現,MSSQL,MYSQL,ORACLE等資料庫的SQL語言,十分相似。

G. access資料庫進行sql語句嵌套查詢

1.首先雙擊打開資料庫。

H. 在access里如何運行SQL語句

Access SQL查詢語句是兼容的,有兩種方式可以使用SQL語句:

方式一:在「查詢」的試圖里,可以使用Access的向導模式,也可以直接使用SQL語言模式,如下圖:

I. 在access資料庫里,如何用sql語句查詢資料庫里第五條記錄

1、access支持sql語言;
2、查詢語句select的基本格式為select
*|欄位名表
from
數據源;
3、如果只顯示前5條記錄,則帶top
n子句,此處n為例5;
4、例如select
top
5
*
from
學籍,表示只查詢學籍表的前5條記錄。

J. 如何隨機的獲取access資料庫中的數據的SQL語句

order
by
是在找到結果集後排序,也就是在執行完SELECT後,排序SELECT的結果集。你的SELECT
TOP
1
*
找出來的結果集始終是第一條,且只有一條,故每次查詢的都是同一條記錄。你應該把隨即數作為條件加在WHERE
中,而不是加在ORDER
BY
中。