mysql获取序号

大家都知道oracle中想获取序号的时候何以使用虚列rownum,那么mysql中想要达到同样的效果怎么办呢?

SELECT
	@rownum := @rownum + 1 AS Rank,
	Scores.* 
FROM
	( SELECT @rownum := 0 ) r,
	Scores;


其中红色标记定义rownum变量及初始值,蓝色部分代表每次递增1.

猜你喜欢

转载自blog.csdn.net/zhazhagu/article/details/80488001
今日推荐