为了账号安全,请及时绑定邮箱和手机立即绑定

如何取SQL结果集的第一条记录

如何取SQL结果集的第一条记录

MYYA 2019-03-12 09:08:20
如何取SQL结果集的第一条记录
查看完整描述

2 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

SQL TOP 子句

TOP 子句用于规定要返回的记录的数目。
对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。
注释:并非所有的数据库系统都支持 TOP 子句。

SQL Server 的语法:
SELECT TOP number|percent column_name(s)
FROM table_name

MySQL 和 Oracle 中的 SQL SELECT TOP 是等价的
MySQL 语法
SELECT column_name(s)
FROM table_name
LIMIT number
例子:
SELECT *
FROM Persons
LIMIT 5

Oracle 语法
SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number



查看完整回答
反对 回复 2019-03-20
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

在SQL Server数据库中,使用top关键字:
SELECT TOP number|percent column_name(s) FROM table_name
在MySQL数据库中,使用LIMIT关键字:
SELECT column_name(s) FROM table_name LIMIT number
例子:SELECT * FROM Persons LIMIT 1

select bookName from book where price > 20 limit 1;

limit 1;
or
limit 0,1;

在Oracle数据库中,使用ROWNUM关键字:
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
例子:SELECT * FROM Persons WHERE ROWNUM <= 1

查看完整回答
反对 回复 2019-03-20
  • 2 回答
  • 0 关注
  • 1089 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信