[MySQL] Sorteren op gevulde velden

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

  • getty
  • Registratie: Januari 2001
  • Laatst online: 08-04 13:22
Ik moet een query schrijven die de resultaten uit een tabel zo sorteerd zodat eerst de records komen waarvan 2 velden beide zijn ingevuld, dan waarvan het 1e veld is ingevuld en dan waarvan ze geen van beide zijn ingevuld, en dan moeten ze ook nog op alfabet gesorteerd worden. Kan iemand mij helpen.

A computer is almost human - except that it does not blame its mistakes on another computer.


  • Tielenaar
  • Registratie: Oktober 2001
  • Laatst online: 21-07 15:56
getty schreef op 14 maart 2003 @ 14:13:
Ik moet een query schrijven die de resultaten uit een tabel zo sorteerd zodat eerst de records komen waarvan 2 velden beide zijn ingevuld, dan waarvan het 1e veld is ingevuld en dan waarvan ze geen van beide zijn ingevuld, en dan moeten ze ook nog op alfabet gesorteerd worden. Kan iemand mij helpen.
zoiets misschien?
SELECT * FROM dbase ORDER BY veld1,veld2

  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

Eventueel zet je in de order by een ifnull(veld1,0) of iets dergelijks als de sortering nog niet naar wens is

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Standaard SQL,

Zie oplossing van Tielenaar dus.
met de opmerking ernaast dat je eerst op de tweede colum moet sorteren en dan pas op de eerste.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Dit topic is gesloten.