Pagina1 van 1
Forum

Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!

Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.

Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.



SQLite - Natuurlijk...
 
Deel:
Meldingen
Alles wissen

[Opgelost] SQLite - Natuurlijke sortering van numerieke strings snel en eenvoudig

1 Berichten
1 Gebruikers
0 Reactions
1,453 Bekeken
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
Topic starter  

Ik liep tegen een probleem aan waarbij ik strings die met een nummer beginnen natuurlijk wilde sorteren.

Voorbeelden van deze strings: "480p", "720p", "1080p"

Normaal sorteren (als strings) levert: 1080p, 480p, 720p met de volgende query:

SELECT * FROM movies ORDER BY resolution

Met een eenvoudige truuk in de ORDER BY gaat het echter wel correct:

SELECT * FROM movies ORDER BY CAST(resolution AS DECIMAL);

   
BeantwoordenCiteren
Deel: