a
     
 
       
   Developpeur web    
       
   Php Mysql et divers    
       
   Shitao    
   Sénèque    
   Recettes    
       


> comment trier une requête mysql avec des données définies ?

Comment trier une requête mysql avec un ORDER BY quand vous souhaitez un ordre précis sur des données définies. Par exemple, sur des chiffres dans un certain ordre, ni croissant ni décroissant.

SELECT * FROM lenomdelatable ORDER BY FIELD(lenomduchamps,'3','5','2','1','8')

on récupère les lignes triées sur la colonne "lenomduchamps", avec les données '3','5','2','1','8' dans cet ordre.
Attention, il ne faut pas mettre d'espace entre FIELD et la première parenthèse.

Très pratique !




retour

  Tags : mysql


> Comment redémarrer mysql
> Se connecter à distance à mysql depuis un autre serveur
> Limiter la pagination des tables dans phpMyAdmin
> Function ereg, eregi is deprecated
> Function mysql_db_query() is deprecated
Cylman
  Tags : mysql


> Comment redémarrer mysql
> Se connecter à distance à mysql depuis un autre serveur
> Limiter la pagination des tables dans phpMyAdmin
> Function ereg, eregi is deprecated
> Function mysql_db_query() is deprecated



RSS    |    Mes liens    |    Syndication    |    Plan    |    Sitemap XML    |    Création de site web à Carcassonne