Buongiorno,
per un forum di discussione, ho dei record di testo salvati con la formattazione bbcode e altri "puliti", ad esempio:
Record 1
codice:
[B]Zucchero - Titolo della discussione 1 [/B}
Record 2
codice:
[GIALLO]Pasta - Titolo della discussione 2 [/GIALLO]


la query per richiamare i titoli è:
Select TITOLO from TOPIC order by TITOLO



Sulla pagina il record appare formatto ( e [GIALLO][/GIALLO] non si vedono), quindi la discussione "Zucchero" è in grassetto, mentree "Pasta" è in giallo, ma ovviamente non sono in ordine alfabetico perchè [B] viene prima di [GIALLO].


Esiste una funzione mysql che dica "in una stringa prendi tutto quello che trovi tra [ e ] e cancellalo o sostituiscilo con niente?