当前位置:首页>开发>正文

mysql中如何查询表的第一条和最后一条记录 mysql数据库如何查询一条记录

2023-06-28 22:14:11 互联网 未知 开发

 mysql中如何查询表的第一条和最后一条记录 mysql数据库如何查询一条记录

mysql中如何查询表的第一条和最后一条记录

select top 1 * from book 不对,因为mysql里没有top这种写法,它用limit

查第一条 select * from book limit 1
select * from book limit 0,30 后面的limit 0,30 是查询前30条记录

mysql数据库如何查询一条记录?

不知道你用的什么语言
这是sql语句
select * from use u where u.name=? and u.pass = ?
如果数据库里有这条记录就会返回1或更多没有就返回0
然后在判断一下接下来就看你怎么处理

SQL如何获取上一条..下一条..首尾记录...

我来回答吧:

指定id 的 升序排列 ,前一条 当前条 和 下一条

如果是 sql server 或者 access

select * from
(
select top 2 * from 你的表 where id = 指定值 order by id desc
union
select top 2 * from 你的表 where id = 指定值 order by id asc
) ttt order by id asc

如果是 mysql server

select * from
(
select * from 你的表 where id = 指定值 order by id desc limit union
select * from 你的表 where id = 指定值 order by id asc limit ) ttt order by id asc

随便看看