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