database - 将排名添加到 mysql 查询有什么作用?

标签 database mysql

将排名添加到 mysql 查询有什么作用?

我正在尝试来自 post 的代码

SELECT * FROM ( SELECT @row := @row +1 AS rownum, [column name] FROM ( SELECT @row :=0) r, [table name] ) ranked WHERE rownum % [n] = 1

最佳答案

“排名”是您为子选择提供的别名。您只是省略了 MySQL 中允许的“AS”关键字。

示例:从 MyTable 中选择名称作为表 1

关于database - 将排名添加到 mysql 查询有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1202681/

相关文章:

mysql - 如何为从 MYSQL 数据库检索到的一个顶点插入 settooltiptext

java - 图像未用java存储在数据库中

mysql - 内连接 SQL ORDER BY 不起作用

database - MS Access 数据库错误

database - 数据库约束是否应映射到业务逻辑

mysql - 在间接连接表上使用 sum 函数。 。

java - 没有框架的 HikariCP

php - 在 mysql 中创建一个更长的唯一自动增量列,第一行有 6 个字符

java - 使用java检查数据库中重复值的最佳实践

android - 封闭的数据库;自动同步导致 "attempt to re-open an already-closed object: SQLiteDatabase"异常