Tri de base mysql [Résolu]

Signaler
Messages postés
296
Date d'inscription
dimanche 14 mars 2004
Statut
Membre
Dernière intervention
18 décembre 2014
-
Oniria
Messages postés
296
Date d'inscription
dimanche 14 mars 2004
Statut
Membre
Dernière intervention
18 décembre 2014
-
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

Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
2 janvier 2019
27
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)
Messages postés
296
Date d'inscription
dimanche 14 mars 2004
Statut
Membre
Dernière intervention
18 décembre 2014
2
Merci beaucoup FOXI.

Oniria