Ik heb een Access database, met daarin een tabel Klokken, in die tabel staan dit soort gegevens
klok_id klok_naam
6 Klok 1
7 Klok 2
8 Klok 10
9 Klok 11
Alleen, als ik nu 'select * from klokken order by klok_naam' doe, krijg ik
klok_naam
Klok 1
Klok 10
Klok 11
Klok 2
Maar dat is natuurlijk niet wat de klant wil, ik wil sorteren als 1, 2, 10, 11. Dus ik moet in mn order by statement de letters wegkrijgen. Nou krijg ik dat wel voor elkaar in .Net, maar ik wil het gewoon sorteren vanuit de query:
iets als select * from klokken order by regex(klok_naam, "^[0-9]"), iemand enig idee hoe dit kan. De database is een Access database.
klok_id klok_naam
6 Klok 1
7 Klok 2
8 Klok 10
9 Klok 11
Alleen, als ik nu 'select * from klokken order by klok_naam' doe, krijg ik
klok_naam
Klok 1
Klok 10
Klok 11
Klok 2
Maar dat is natuurlijk niet wat de klant wil, ik wil sorteren als 1, 2, 10, 11. Dus ik moet in mn order by statement de letters wegkrijgen. Nou krijg ik dat wel voor elkaar in .Net, maar ik wil het gewoon sorteren vanuit de query:
iets als select * from klokken order by regex(klok_naam, "^[0-9]"), iemand enig idee hoe dit kan. De database is een Access database.