Rumah >pangkalan data >tutorial mysql >Bagaimana Mencari Destinasi Terkini dan Masa Berlepas untuk Setiap Kereta Api Menggunakan SQL?
Memandangkan jadual yang mengandungi maklumat jadual kereta api seperti nombor kereta api, destinasi dan masa berlepas, bagaimana anda mencari destinasi terkini setiap kereta api dan masa berlepasnya dalam satu baris SQL?
Untuk melakukan ini, anda boleh menggunakan fungsi ranking digabungkan dengan subquery:
<code class="language-sql">SELECT train, dest, time FROM ( SELECT train, dest, time, RANK() OVER (PARTITION BY train ORDER BY time DESC) dest_rank FROM traintable ) WHERE dest_rank = 1;</code>
Segmentasi:
Atas ialah kandungan terperinci Bagaimana Mencari Destinasi Terkini dan Masa Berlepas untuk Setiap Kereta Api Menggunakan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!