|
| Sql Like avec une variable |
| Débuté par barribar, 03 mar. 2015 11:00 - 3 réponses |
| |
| | | |
|
| |
| Posté le 03 mars 2015 - 11:00 |
Bonjour, Comment utiliser LIKE avec une variable dans cette requetes :
SELECT CLIENT.NomClient, CLIENT.Ville, FACTURE.MFact FROM CLIENT, FACTURE WHERE CLIENT.Ville LIKE FACTURE.MFact |
| |
| |
| | | |
|
| | |
| |
| Posté le 27 janvier 2026 - 07:44 |
wrote:
Bonjour, Comment utiliser LIKE avec une variable dans cette requetes : https://geometrydashwave.ioSELECT CLIENT.NomClient, CLIENT.Ville, FACTURE.MFact FROM CLIENT, FACTURE WHERE CLIENT.Ville LIKE FACTURE.MFact
Bonjour, pour utiliser LIKE avec une variable ou une valeur provenant d’une autre colonne, il faut généralement concaténer les jokers %, par exemple : WHERE CLIENT.Ville LIKE '%' || FACTURE.MFact || '%' (ou CONCAT('%', FACTURE.MFact, '%') selon le SGBD). |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 messages |
|
| Posté le 23 février 2026 - 04:24 |
En résumé :
Vérifie le type de MFact
Ajoute les % si nécessaire
Ajoute une condition de jointure pour éviter un croisement complet des tables https://sprunkigames.io |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 message |
|
| Posté le 26 mai 2026 - 04:36 |
barribar a écrit :
Bonjour, Comment utiliser LIKE avec une variable dans cette requetes : https://melonplayground.io
SELECT CLIENT.NomClient, CLIENT.Ville, FACTURE.MFact FROM CLIENT, FACTURE WHERE CLIENT.Ville LIKE FACTURE.MFact
Dans SQL, LIKE doit recevoir une chaîne, éventuellement construite à partir d’une variable ou d’un champ, mais avec des wildcards (%) explicites. |
| |
| |
| | | |
|
| | | | |
| | |
|