MySQL中的ROW_NUMBER()函數(shù)用于為結(jié)果集中的每一行分配一個(gè)唯一的連續(xù)數(shù)字。它通常與ORDER BY子句一起使用,以為結(jié)果集中的行指定順序。
以下是ROW_NUMBER()函數(shù)的示例:
SELECT ROW_NUMBER() OVER() AS row_num, column1, column2
FROM table_name
ORDER BY column1;
在上面的示例中,ROW_NUMBER()函數(shù)為結(jié)果集中的每一行分配一個(gè)唯一的行號(hào),并按column1列的值對(duì)結(jié)果進(jìn)行排序。row_num列將顯示每行的行號(hào)。