MySQLで行番号表示

Filed under MySQL, SQL
Tagged as

MySQLで行番号を表示したかったんですが、どうしたものか調べていたら、
無常迅速さんのサイトで
よさげなものを見つけました。

SET @i:=0;
SELECT
(@i:=@i+1) as row_number, a_col, b_col, c_col, d_col
FROM
test_table
ORDER BY
b_col;

みたいな感じにすると、row_numberのカラムに行番号が表示できちゃいました。
これはちょっとありがたい。

レコードで何番目のデータかとか出す時には便利ですね。

MySQLのおすすめ書籍


Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*