mysql row_number() over
时间: 2023-05-02 20:05:16 浏览: 132
SQL中的ROW NUMBER() OVER()
MySQL没有ROW_NUMBER() OVER函数。但可以使用变通的方式实现类似的功能,比如使用变量。例如:
SELECT @row_num := @row_num + 1 AS row_num, column1, column2
FROM table1, (SELECT @row_num := 0) r
ORDER BY column1;
这个查询会给每行记录加上一个行号,类似ROW_NUMBER() OVER函数的作用。
阅读全文