12 Ocak 2010, Salı
MySQL sayıda Orderby, son Null
Şu anda ifademde çok temel bir OrderBy yapıyorum.
SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC
Bu sorun, NULL, 'pozisyon' 0 olarak değerlendirilir. girişleri olmasıdır Bu nedenle BOŞ pozisyon ile tüm girişleri 1,2,3,4 olanlar önce görünür. örneğin:
NULL, NULL, NULL, 1, 2, 3, 4
Bir şekilde aşağıdaki sıralama: ulaşmak için var
1, 2, 3, 4, NULL, NULL, NULL.
CEVAP
16 Kasım 2010, Salı
Bu çoğunlukla iyi bir çözüm buldum:
SELECT * FROM table ORDER BY ISNULL(field), field ASC;
Bunu Paylaş:
MySQL ınsert NULL veya boş bir dize iç...
MySQL yükü CSV veri değerleri NULL...
Alan eğer Return 0 MySQL null...
Nasıl bir sütun boş veya null olup olm...
NULL MySQL (Performans Ve Depolama)...