やりたいこと
画面やコンソールに検索結果を表示する際、行番号を付加したい。
手順
FROM句にて変数を設定し、レコードにてインクリメントする。
SELECT {カラム}, @num := @num + 1 FROM {テーブル}, (SELECT @num:=-1) dummy;
例
SELECT c.ID, @num := @num + 1 FROM information_schema.COLLATIONS c, (SELECT @num:=-1) dummy;
実行結果
ID @num := @num + 1 1 0 84 1 3 2 69 3 4 4 80 5 6 6 72 7 7 8 74 9 5 10