SQLで1つカラムを設けてレコードごとに1~通し番号をつけたいと思った。
理由は、ループの中でモーダルウインドウを開くボタンを作る時、対象のIDとボタンのdata-targetを合わせてあげないといけない時に使いたい。
結局はLaravelなら$loop変数が使えるので、$loop->iterationで取得できたけど、SQLもあるみたいなので備忘録。
DB2の場合はこれでいいみたい。ORDER BY カラムはカンマ区切りで複数選択可能。
SELECT ROW_NUMBER() OVER(ORDER BY カラム) FROM HOGELIB.DUAL;
コメント