Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/09/2011, 16h24   #1
Nouveau Membre du Club
 
Avatar de fripette
 
Inscription : octobre 2006
Messages : 222
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : octobre 2006
Messages : 222
Points : 35
Points : 35
Par défaut Aggrégation de multiplies LIKE

Bonjour à tous et merci d'avance pour votre aide !

Voici ma requête
Code :
1
2
3
4
5
6
7
8
9
 
SELECT DISTINCT fam FROM `family` WHERE 
fam NOT LIKE 'DUPONT%'
AND fam NOT LIKE 'DUBARD%'
AND fam NOT LIKE 'DUTREAU%'
AND fam NOT LIKE 'DUDUCHE%'
AND fam NOT LIKE 'DUMA%'
AND fam NOT LIKE 'DUTRONC%'
AND fam NOT LIKE 'DUT%'
Ce que je voudrais faire c'est ceci :
Code :
1
2
3
4
5
6
SELECT DISTINCT fam
FROM `family`
WHERE fam NOT
LIKE (
'DUPONT%', 'DUBARD%', 'DUTREAU%', 'DUDUCHE%', 'DUMA%', 'DUT%', 'COG%'
)
Le like m'est nécessaire car les fam peuvent être suivis d'autres caractères.
Mais ça ne marche pas : le like sous forme de list n'existe pas ou bien est-ce une autre syntaxe ?

Merci !
fripette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 16h55   #2
Expert Confirmé
 
Avatar de Maljuna Kris
 
Homme Avcxjo MoKo
Retraité
Inscription : novembre 2005
Messages : 2 530
Détails du profil
Informations personnelles :
Nom : Homme Avcxjo MoKo
Âge : 60

Informations professionnelles :
Activité : Retraité
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : novembre 2005
Messages : 2 530
Points : 3 523
Points : 3 523
Citation:
Envoyé par fripette Voir le message
le like sous forme de list n'existe pas ou bien est ce une autre syntaxe ?
Saluton,
Désolé, mais non, il n'y a pas d'autre syntaxe.
Et j'ai beau me gratter le cuir chevelu, je ne vois pas d'autre syntaxe que cette accumulation de LIKE couplés avec des AND.
__________________
Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
articles : Comment émuler un tableau croisé [quasi] dynamique
et : Une énigme mathématique résolue avec MySQL
recommande l'utilisation de PDO (PHP5 Data Objects)
Maljuna Kris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 17h07   #3
Nouveau Membre du Club
 
Avatar de fripette
 
Inscription : octobre 2006
Messages : 222
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : octobre 2006
Messages : 222
Points : 35
Points : 35
Ok Merci Maljuna,

Au vu de mon manque d'expertise en SQL , j'ai préféré poser la question.
Merci pour ta réflexion et ta réponse
fripette est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h00.


 
 
 
 
Partenaires

Hébergement Web