Ciao a tutti. Ho un problema di ordinamento dati estratti da un database. La struttura del db, purtroppo non dipende da me, per cui devo cercare di risolvere il problema con i dati che ho, senza modificarli. Mi spiego:
estraggo per ordine alfabetico un campo chiamato 'zona' in cui sono memorizzati i nomi di nazioni. La bellezza della cosa sta nel fatto, che per l'Italia, in tale campo sono memorizzati i nomi delle regioni italiane, tra l'altro senza nessun prefisso. Mi trovo perciò un elenco del genere:
- Austria
- Abruzzo
- Basilicata
- Belgio
- Bielorussia
- Calabria
...
Dovrei praticamente stampare prima della regione il prefisso Italia (questo l'ho già fatto, è il minimo...) e mettere le regioni italiane sotto la 'I' tutte insieme.
Esempio di quello che devo ottenere:
AUSTRIA
BELGIO
BIELORUSSIA
BULGARIA
CROAZIA
FINLANDIA
FRANCIA
GERMANIA
GRECIA
IRLANDA
ITALIA - Abruzzo
ITALIA - Basilicata
ITALIA - Calabria
ITALIA - Campania
ITALIA - Emilia Romagna
ITALIA - Lombardia
...
LETTONIA
LITUANIA
POLONIA
....
Qualche soluzione?