A voir également:
- Like mysql
- Mysql download - Télécharger - Bases de données
- Minimal bash-like line editing is supported ✓ - Forum Linux / Unix
- Supprimer titre liké spotify - Forum Audio
- Like instagram - Guide
- Photo de profil facebook sans like ✓ - Forum Facebook
3 réponses
xloadx
Messages postés
28
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
10 septembre 2011
7
8 mai 2010 à 19:13
8 mai 2010 à 19:13
Le post est assez vieux je le conçois mais je n'aime pas voir un problème non résolu de ce fait je vais donner un petit exemple très simple, voici une requête SQL politiquement correcte et élégante:
SELECT * FROM ma_table WHERE champ1 OR champ 2 LIKE("%Recherche%")
Dans ce cas précis on ne fait qu'un balayage global sur un seul terme.
SELECT * FROM ma_table WHERE
champ1 LIKE("%Rech1%")
OR (ou AND c'est selon votre choix)
champ2 LIKE("%Rech2%")
etc...
Ainsi on peut permuter à volonté les choix du mode de recherche, soit OR pour que la requête ne stoppe pas sur un seul terme soit AND pour prendre en compte tous les termes.
SELECT * FROM ma_table WHERE champ1 OR champ 2 LIKE("%Recherche%")
Dans ce cas précis on ne fait qu'un balayage global sur un seul terme.
SELECT * FROM ma_table WHERE
champ1 LIKE("%Rech1%")
OR (ou AND c'est selon votre choix)
champ2 LIKE("%Rech2%")
etc...
Ainsi on peut permuter à volonté les choix du mode de recherche, soit OR pour que la requête ne stoppe pas sur un seul terme soit AND pour prendre en compte tous les termes.