MySQL で質問がありましたが、正しく答えました。しかし、本のコードは少し異なります。
本:
use tennis;
select playerno, datediff(coalesce(end_date, current_date),
begin_date) as Difference, position
from committee_members
where datediff(coalesce(end_date, current_date), begin_date) > 500
order by 1;
この 1 による順序は何ですか?
私のコードも機能し、次の点を除いてほぼ同じです。
select playerno, datediff(coalesce(end_date, current_date) AS Data,
order by Data;