mysql里分页查询怎么写
这是orcale的分页查询我要放的mysql里怎么改哪位大神帮帮忙select*from(selectrownumasrn,source.*from(select*fro...
这是orcale的分页查询我要放的mysql里怎么改哪位大神帮帮忙
select * from
(select rownum as rn,source.* from
(select * from Account where (usertype='base' or usertype='home' or usertype='salse') and logindate is not null order by logindate desc) source
where rownum <#last#) result
where rn >= #first# 展开
select * from
(select rownum as rn,source.* from
(select * from Account where (usertype='base' or usertype='home' or usertype='salse') and logindate is not null order by logindate desc) source
where rownum <#last#) result
where rn >= #first# 展开
1个回答
展开全部
MYSQL 分页最简单了.
SELECT
*
FROM
Account
WHERE
(usertype='base' or usertype='home' or usertype='salse')
and logindate is not null order by logindate desc
LIMIT 起始行, 每页多少行
LIMIT 接受一个或两个数字参数。
参数必须是一个整数常量。
如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,
第二个参数指定返回记录行的最大数目。
初始记录行的偏移量是 0(而不是 1)
SELECT
*
FROM
Account
WHERE
(usertype='base' or usertype='home' or usertype='salse')
and logindate is not null order by logindate desc
LIMIT 起始行, 每页多少行
LIMIT 接受一个或两个数字参数。
参数必须是一个整数常量。
如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,
第二个参数指定返回记录行的最大数目。
初始记录行的偏移量是 0(而不是 1)
追问
那mysql里边是不是不支持rownum ?那应该用什么?
追答
mysql 不支持 rownum
如果你要在 MySQL 里面, 获取行号的话。
你可以 百度一下
MySQL row_number
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询