Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: SORTOWANIE NULL w klauzuli ORDER BY
JoFerrari




Typ: neutral
Postów: 75
Zarejestrowany: Apr 2003
SORTOWANIE NULL w klauzuli ORDER BY

Może ktoś wie czy da się posortować otrzymane wyniki z SELECT'a w taki sposób żeby pola numeryczne ulożyły się w kolejności rosnącej..ale zeby wartości null ukladaly sie pod nimi

Instrukcja GROUP BY  w polaczeniu z ROOLUP robi to sama z siebie. Order by uklada napierw null pozniej reszte. Da sie to zrobić??

Uzywam MSDE2000. Order by s1,s2,s3

TAK MA BYC:
       
      s1        s2      s3            Kwota
     
        0        082      08200        74100   
        0        082      NULL        74100
        0        NULL      NULL        2247966


A TAK JEST:
        0      NULL    NULL            2247966
        0      082    NULL            74100
        0      082    08200          74100

01-12-2004 12:38
Pokaż profil JoFerrari  Wyślij email do JoFerrari   
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Nie wiem jak jest w MSDE, ale w Accessie (i podobnie jest dla MySQL) można tak

SELECT Employees.s1, Employees.s2, Employees.s3
FROM Employees
ORDER BY IsNull(Employees.s1) DESC, Employees.s1, IsNull(Employees.s2) DESC , Employees.s2, IsNull(Employees.s3) DESC,Employees.s3;
trochę to pokrętne...może Cię "natchnie" ?

[Post edytowany dnia 01-12-2004 14:24 przez karolinavb]


_____________________________________________
Karolina

01-12-2004 14:22
Pokaż profil karolinavb  Wyślij email do karolinavb   
JoFerrari




Typ: neutral
Postów: 75
Zarejestrowany: Apr 2003

Wielkie dzięki . Pomogło :-) . Raczej bym na to nie wpadł

01-12-2004 17:26
Pokaż profil JoFerrari  Wyślij email do JoFerrari   
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1