Ordinamento personalizzato in MySQL
Ordinare una serie di elementi in MySQL è probabilmente una delle prime cose cose che si imparano approcciandosi ai database.
Se doveste invece ordinare delle stringhe non nel classico modo ASC/DESC ma con comunque un ordine definito? Un esempio?
Ipotizziamo la necessità di ordinare dalla più piccola alla più grande le taglie di un vestito e che queste debbano essere il risultato di una query da database per permettere di mettere nel carrello solo quelle disponibili:
SELECT * FROM tabella_taglie ORDER BY INSTR("XXS,XS,S,M,L,XL,XXL,XXXL", campo_taglie)
In questo modo nel caso in cui il recordset fornisca come risultati S,L, e XL saranno ordinati correttamente dalla taglia pi piccola alla pi grande!
Hai ancora bisogno di aiuto?
Puoi scrivere qui sotto nei commenti oppure contattarmi direttamente per una consulenza!
Per farlo utilizza la pagina Contatti.
Cosa ne pensi dell'articolo? Commenta qui sotto!