Salut,
J'ai une requete qui est un peu longue et je voulais savoir si on peut l'optimiser:
Exemple avec le mot "PILE" [4 lettres]
Je veux recuperer tous les mots dans ma table qui ont entre 3 et 5 lettres, composés seulement des lettres P, I, L et E
Voici ce que je fais:
SELECT mot FROM ma_table WHERE mot RLIKE '^[pile]{3,5}$' AND mot LIKE '%p%' AND mot LIKE '%i%' AND mot LIKE '%l%' AND mot LIKE '%e%'
Pensez vous qu'on peut mieux faire?
Merci
J'ai une requete qui est un peu longue et je voulais savoir si on peut l'optimiser:
Exemple avec le mot "PILE" [4 lettres]
Je veux recuperer tous les mots dans ma table qui ont entre 3 et 5 lettres, composés seulement des lettres P, I, L et E
Voici ce que je fais:
SELECT mot FROM ma_table WHERE mot RLIKE '^[pile]{3,5}$' AND mot LIKE '%p%' AND mot LIKE '%i%' AND mot LIKE '%l%' AND mot LIKE '%e%'
Pensez vous qu'on peut mieux faire?
Merci