Page 1 sur 1

Trier sur le 2ème mot d'un champ composé de 2 mots

Posté : 25 mai 2006, 10:18
par pitav
Bonjour à tous

Je voudrais trier une requête sur un champ "nom" par ordre alphabétique sachant que mon champ est composé d'un prénom suivi du nom (ex. Lucien Bidule) et que le tri doit s'effectuer sur le nom de famille.
Est-ce que c'est possible et comment ?

Merci de votre aide

Posté : 25 mai 2006, 10:23
par Cyrano
Directement en SQL, ça risque d'être particulièrement gratiné à monter. Le plus simple consisterait à récupérer tout puis ensuite à traiter chaque données en PHP avec explode() par exemple pour séparer les noms des prénoms, à stocker tout ça dans un tableau indexé et à effectuer le tri sur les noms dans le tableau. Explore les fonction du type sort().