Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.
1
| ORDER BY CASE veld WHEN 'c' THEN 1 WHEN 'a' THEN 2 [etc] END |
Oops! Google Chrome could not find www.rijks%20museum.nl
In het resultaat, of in welke context bedoel je dit?BtM909 schreef op vrijdag 04 februari 2005 @ 20:30:
Waar wil je die sortering zien?
door een rij toe te voegen die de volgorde aangeeft bereik je toch hetzelfde? Of bedoel je het misschien anders?
[ Voor 16% gewijzigd door TafkaT op 04-02-2005 20:45 ]
Dat was inderdaad de bedoelingP_de_B schreef op vrijdag 04 februari 2005 @ 20:32:
Heeft MySQL een CASE WHEN constructie? Dan kan het nl. wel in de query
code:
1 ORDER BY CASE veld WHEN 'c' THEN 1 WHEN 'a' THEN 2 [etc] END
http://dev.mysql.com/doc/mysql/en/case-statement.html
Als er geen 'exotische' oplossing was geweest had ik dat inderdaad gedaan. Maar dit is uiteindelijk, gezien je model de mooiste oplossing.Verwijderd schreef op vrijdag 04 februari 2005 @ 20:43:
Voeg een veld "volgorde" toe aan je table en sorteer daarop?
[ Voor 27% gewijzigd door zeroxcool op 04-02-2005 20:56 . Reden: quoteje toegevoegd ]
stp - PSN ID: stp_4
Daarom deze oplossing dus.
Verwijderd
[ Voor 76% gewijzigd door Verwijderd op 04-02-2005 21:06 ]
[ Voor 4% gewijzigd door stp_4 op 04-02-2005 21:16 ]
stp - PSN ID: stp_4
Zoals aangegeven, als er datgene wat ik vroeg niet was, dan was het zoiets gewordenVerwijderd schreef op vrijdag 04 februari 2005 @ 21:06:
Een extra tabel record_type met daarin een id, de naam en de belangrijkheid, is wellicht een mooiere oplossing.
Overigens was die oplossing inderdaad beter geweest als er een wat dynamischere data gesorteerd moest worden. In mijn geval zullen hier misschien in de loop der jaren (IPv6) twee meer mogelijke waarden bijkomen.
[ Voor 31% gewijzigd door zeroxcool op 04-02-2005 21:26 . Reden: statisch/dynamisch gedoe toegevoegd ]
m.a.w. probeer altijd hardgecodeerde zaken zoveel mogelijk te vermijden. ondanks het feit dat het weinig of nooit zal veranderen, je zal er later altijd onnodige problemen mee krijgen....
[ Voor 39% gewijzigd door stp_4 op 05-02-2005 04:43 ]
stp - PSN ID: stp_4