当前位置:首页 » 编程语言 » 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
中。