2016-10-15 6 views
-1

私は次のクエリを持っています。私はちょうど私のクエリがすべての奇数の行、つまり行番号1,3,5 ...を返すようにしたい。現在、これは上記の条件を満たす行をすべて戻しています。すべての奇数行を印刷するMySQLクエリ

select d.name as dept_name,count(*) as emp_number,sum(e.salary) as total_salary 
from Employee e inner join Department d on d.id=e.department 
group by department having count(*)<6 
order by sum(salary) desc, count(*) desc, department asc; 
+0

あなたが奇数の値をしたい行番号を含むフィールド?データベースは特定の順序で行を返す必要はなく、データベースの更新によって順序が変わる可能性があることを覚えておいてください。 – Jason

答えて

0

偶数/奇数行を識別するには、クエリ内でmod関数または%operatorを使用します。

これを参照してくださいには、以前に質問を:

Select only even/odd rows in MySQL

関連する問題