1.Mysql显示行号
SELECT tn.*, (@row_num := @row_num + 1) AS rowNum FROM table_name tn, (SELECT @row_num := 0) t;
2.Oracle显示行号
SELECT row_data.*, ROWNUM FROM ( SELECT * FROM table_name) row_data;
3.SqlServer显示行号
SELECT *, row_number() OVER(ORDER BY id) AS rowNum FROM table_name;
本文介绍了在三种不同的数据库系统中如何为查询结果添加行号:Mysql通过自定义变量实现;Oracle利用内置的ROWNUM函数;SqlServer则使用row_number()窗口函数。
7279

被折叠的 条评论
为什么被折叠?



