sql - 如何从oracle sql中只选择1行?

标签 sql oracle oracle9i

我想使用 Oracle 语法从表 DUAL 中仅选择 1 行。例如,我想执行这个查询:

SELECT user 
  FROM DUAL

...它大约有 40 条记录。但我只需要一张记录。 ...而且,我想让它在没有 WHERE 子句的情况下实现。

我需要在 table_name 字段中添加一些内容,例如:

SELECT FirstRow(user) 
  FROM DUAL

最佳答案

您使用 ROWNUM。

即。

SELECT user FROM Dual WHERE ROWNUM = 1

http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns009.htm

关于sql - 如何从oracle sql中只选择1行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8919481/

相关文章:

sql - 如何从 Oracle 中的 listagg 获取最高记录?

sql - 在 ORACLE IN 子句中使用元组和元组中一个元素的条件

sql - oracle 9i 使用给定的 child 获得树的最高成员

sql - Oracle SQL 使用动态列名转置

MySQL触发器转换

mysql - 在多个连接表上使用 MySQL GROUP_CONCAT 或 PIVOT

oracle - Oracle 用户定义聚合函数的问题

oracle - 如何将文本附加到 oracle clob

sql - 如何导出 Oracle 统计信息

sql - 通过 SQL 的 JOIN 列出和计数项目