MySQLで奇数または偶数の行を取得する方法

sql SQL

sql 

奇数行の場合

SELECT * FROM table_name WHERE MOD(id, 2) = 1;

偶数行の場合

SELECT * FROM table_name WHERE MOD(id, 2) = 0;

ここで、table_nameは対象のテーブル名、idはテーブルの一意のID列を表します。

例えば、idが1から始まるテーブルに対して奇数行を取得する場合、以下のようなクエリを使用できます。

SELECT * FROM table_name WHERE MOD(id, 2) = 1;

コメント

タイトルとURLをコピーしました