MySQL と JDBC を使用しています。
「set @rank = 0;」のようなユーザー定義変数を使用する方法はありますか? JDBCで?
具体的にはJDBCでランキングを実装したい。
set @rank = 0;
set @userCount = (select COUNT(*) from usertwo);
update usertwo A set userRank = 100*(@rank:=@rank+1/@userCount) order by (select AVG(B.votePoint) from votelist B where A.userNum = B.targetUserNum);