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 !