Tri de base mysql

Résolu
Oniria Messages postés 292 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 18 décembre 2014 - 4 juin 2007 à 23:37
Oniria Messages postés 292 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 18 décembre 2014 - 5 juin 2007 à 09:22
Bonjour,

voila, j'aimerais savoir s'il existe une commande SQL qui ressemble à la fonction copy(..,..,..) de delphi.
En effet, j'aimerais trouver par exemple rechercher dans ma base MySQL tous les mots contenus dans un dictionnaire ayant les deux premiers caractére ='PA'. Si ma base contient 'bob','papa','papy','zozo', je veux faire
SELECT * from mots where (copy(mot,1,2)=='pa') pour qu'il me sorte le résultat : papa,papy.
J'espére vraiment que ca existe car je n'ai rien trouvé. J'ai déja regardé dans la doc de MySQL mais je n'ai rien trouvé.

Merci

Oniria

2 réponses

f0xi Messages postés 4204 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 34
5 juin 2007 à 02:48
rechercher tout les termes commencant par "pa" :

SELECT * FROM {table} WHERE {champ} LIKE 'pa%';

rechercher tout les termes possedant "pa" :

SELECT * FROM {table} WHERE {champ} LIKE '%pa%';

rechercher tout les termes finissant par "pa" :

SELECT * FROM {table} WHERE {champ} LIKE '%pa';

<hr size="2" width="100%" />Croc (click me)
3
Oniria Messages postés 292 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 18 décembre 2014 3
5 juin 2007 à 09:22
Merci beaucoup FOXI.

Oniria
3
Rejoignez-nous