Order by Field

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

G Jansma

G Jansma

07/08/2017 12:01:26
Quote Anchor link
Ik heb een vraag over ORDER BY FIELD. Ik wil sorteren op landen, waarbij ik de meest voorkomende landen bovenaan wil tonen. Omdat het lijstje niet uitputtend is krijg alleen eerst de rest, en dan onderaan de landen waarop ik order. Dus: ORDER BY FIELD(land, 'Netherlands', 'United States', 'Great Britain', 'France', 'Spain'). Ik krijg dan eerst de rest, en onderaan deze landen. Is er een manier om de rest achteraan het rijtje te krijgen?

Ik zie wel dat als ik DESC zou sorteren de lijst omkeert, en ik de FIELD lijst kan omdraaien, maar dat lijkt me meer een hack dan een normale oplossing. Is er iets als ELSE, OTHER of * wat ik achter Spain zou kunnen gebruiken?
 
PHP hulp

PHP hulp

19/01/2022 09:33:38
 
- SanThe -

- SanThe -

07/08/2017 12:20:31
Quote Anchor link
ORDER BY FIELD('Netherlands', 'United States', 'Great Britain', 'France', 'Spain', land)
 
G Jansma

G Jansma

07/08/2017 12:37:03
Quote Anchor link
Haha, had ik zelf kunnen bedenken. Thanks!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.