sql获取第n条记录中的第m个数据 20
3个回答
2013-04-04
展开全部
你是已经查询出来了很多行。
但是只要 第一行数据?
Oracle 的话:
SELECT
*
FROM
(
你的那个查询
)
WHERE
ROWNUM = 1;
DB2 的话:
你的那个查询
fetch first 1 rows only;
SQL Server 的话:
SELECT TOP 1 你的查询的其他列 FROM 你的表 WHERE 你的条件
MySQL 的话:
你的那个查询
LIMIT 1;
但是只要 第一行数据?
Oracle 的话:
SELECT
*
FROM
(
你的那个查询
)
WHERE
ROWNUM = 1;
DB2 的话:
你的那个查询
fetch first 1 rows only;
SQL Server 的话:
SELECT TOP 1 你的查询的其他列 FROM 你的表 WHERE 你的条件
MySQL 的话:
你的那个查询
LIMIT 1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设第n条数据 是id=n 你想要的字段是m
select m from tablename where id=n;
你说的应该就是这个意思
select m from tablename where id=n;
你说的应该就是这个意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询