Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Mengisih Nilai NULL Terakhir dalam Susunan Menurun dalam PostgreSQL?

Bagaimanakah Saya Boleh Mengisih Nilai NULL Terakhir dalam Susunan Menurun dalam PostgreSQL?

Susan Sarandon
Lepaskan: 2024-12-29 20:25:17
asal
968 orang telah melayarinya

How Can I Sort NULL Values Last in Descending Order in PostgreSQL?

Mengatasi Ketiadaan Isih NULL dalam Tertib Menurun

Dalam PostgreSQL, mengisih baris dengan nilai NULL ke penghujung jadual boleh mencabar apabila menggunakan tertib menurun.

Lalai Gelagat

Secara lalai, nilai NULL diisih ke hujung jadual dalam tertib menaik. Walau bagaimanapun, apabila mengisih dalam tertib menurun, songsang berlaku dan nilai NULL muncul pada permulaan keputusan.

NULLS LAST untuk PostgreSQL 8.3

PostgreSQL 8.3 memperkenalkan Klausa NULLS LAST, yang membolehkan anda menyatakan secara eksplisit bahawa nilai NULL sepatutnya diisih terakhir dalam tertib menurun. Sintaksnya ialah:

ORDER BY somevalue DESC NULLS LAST
Salin selepas log masuk

Kaedah Alternatif untuk Versi Lama

Untuk versi terdahulu PostgreSQL atau RDBMS lain tanpa sintaks SQL NULLS LAST standard, anda boleh menggunakan yang berikut penyelesaian:

ORDER BY (somevalue IS NULL), somevalue DESC
Salin selepas log masuk

Memandangkan FALSE disusun sebelum BENAR, Nilai NULL (dinilai sebagai FALSE) akan diisih terakhir dalam tertib menurun.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengisih Nilai NULL Terakhir dalam Susunan Menurun dalam PostgreSQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan