草庐IT

golferID

全部标签

java - 将SQL语句转换为mySQL存储过程

我有一段SQL可以计算出高尔夫球手在排行榜上的排名。我是Spring的新手,我认为我无法使用SpringJDBC执行此操作,因此我认为我需要将其转换为mySQL存储过程。谁能给我一些关于我需要转换什么的指示?简单地放置CREATEPROCEDURE和围绕它的参数列表是行不通的。SET@rank=1,@prev_val=NULL,@prev_rank=NULL;SELECTrankFROM(SELECT@rank:=IF(@prev_val!=winnings,@prev_rank+1,@rank)ASrank,@prev_val:=winningsASwinnings,@prev_ra