Version complète: sur le forum Webmaster Hub : chercher des entrées contenues dans une chaîne
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > SQL
titiplanti
Bonjour,

Je connais :
SELECT champs FROM table WHERE champ LIKE "%chaine%"

qui permet de trouver des champs contenant "chaine".

Comment faire le contraire : rechercher des champs contenus dans une chaine ? C'est possible ?

Merci d'avance ...
Portekoi
Bonjour,

Essaie un truc comme ca :

SQL
SELECT *
FROM Ma_Table WHERE chp LIKE '%' || autre_chp || '%'



Portekoi
titiplanti
CITATION
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''%' || 'Terminale S' || '%')
LIMIT 0,1' at line 4
J'ai aussi essayé avec des guillemets ...

Et je ne peux guère en dire plus étant donné que je ne comprends pas du tout l'expression que tu utilises '%' || 'Terminale S' || '%'

(pour moi ca veut dire "n'importe quelle chaine OU Terminale S OU n'importe quelle chaine" ce qui ne correspond peut-être pas à ce que j'ai demandé ...)
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.