云数据库 GAUSSDB-Rownum:算子说明

时间:2025-06-03 09:37:09

算子说明

Rownum算子会生成伪列,它返回一个数字,表示从查询中获取结果的行编号。第一行的Rownum为1。可以使用Rownum关键字对查询结果的行编号进行条件过滤。通常出现在Rownum子句里。

使用Rownum有一定的约束条件:

  • Rownum不可作为别名,以免SQL语句出现歧义。
  • 创建索引时不可使用Rownum。
  • 创建表时默认值不可为Rownum。
  • Where子句中不可使用Rownum的别名。
  • 在插入数据时不可使用Rownum。
  • 在无表查询中不可以使用Rownum。
  • Rownum不能用于Limit子句。
  • Rownum不能用于EXECUTE语句的参数。
  • Upsert语句不支持Rownum用做Update子句更新。
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-92-1577.html
提示

您即将访问非华为云网站,请注意账号财产安全