PostgreSQL'in satırları NULL
değerleriyle seçili tablonun sonuna doğru sıralamak için bir yol var mı?NULL değerlerini bir tablonun sonuna sırala
gibi:
SELECT * FROM table ORDER BY somevalue, PUT_NULL_TO_END
PostgreSQL'in satırları NULL
değerleriyle seçili tablonun sonuna doğru sıralamak için bir yol var mı?NULL değerlerini bir tablonun sonuna sırala
gibi:
SELECT * FROM table ORDER BY somevalue, PUT_NULL_TO_END
First, NULL değerleri varsayılan artan amacıyla son sıralanır. Fazladan bir şey yapmak zorunda değilsin. mükemmel tersidir ve böylece ilk NULL değerleri sıralar düzeni, azalan için
konu uygular. Eğer yerini alabilir bu standart SQL özelliği olmayan için PostgreSQL 8.2 ve üstü veya diğer RDBMS
ORDER BY somevalue DESC NULLS LAST
: solution @Mosty pointed outile PostgreSQL 8.3 tanıtıldı
ORDER BY (somevalue IS NULL), somevalue DESC
FALSE
türlü TRUE
önce, NULL yüzden değerler, yukarıdaki örnekte olduğu gibi devam eder.
İlgili sonradan cevap:
bu hileyi yapar mı?
ORDER BY somevalue DESC NULLS LAST
Alındığı: Herşeyden
http://www.postgresql.org/docs/9.0/static/sql-select.html
teşekkürler! işe yaradı. 1! – helle
Her zamanki gibi harika –