Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours SQL
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 10/10/2011, 17h21   #1
Invité régulier
 
Inscription : mars 2011
Messages : 38
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 38
Points : 6
Points : 6
Par défaut Requête sql problème avec un 'LIKE'

Bonjou,

Voici mon problème j'ai un tableau de ce type :



J'arrive déjà à isoler le tableau avec seulement les lignes qui sont de type 'FRAIS' avec un
Code :
OPCH.NumAtCard LIKE '%FRAIS%'
mais mon but et de faire l'inverse, afficher toutes les cases qui ne sont pas de type FRAIS mais je ne trouve pas comment faire

Code :
1
2
OPCH.NumAtCard <> LIKE '%FRAIS%'  
ou encore ((OPCH.NumAtCard)LIKE '%FRAIS%')<>true
Ne marche pas vraiment

Merci
Farow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 17h25   #2
Membre Expert
 
Homme Sylvain Devidal
Chef de projets Générix
Inscription : février 2010
Messages : 1 062
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Devidal
Âge : 33
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Chef de projets Générix
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2010
Messages : 1 062
Points : 1 515
Points : 1 515
NOT LIKE
StringBuilder est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 18h02   #3
Membre émérite
 
Homme Olivier Dehorter
Ingenieur de recherche - Ecologue
Inscription : juin 2003
Messages : 697
Détails du profil
Informations personnelles :
Nom : Homme Olivier Dehorter
Localisation : France

Informations professionnelles :
Activité : Ingenieur de recherche - Ecologue

Informations forums :
Inscription : juin 2003
Messages : 697
Points : 837
Points : 837
attention aux performances (les index ne seront pas utilisés).

dans ce cas avec "Frais"

Code :
OPCH.NumAtCard NOT LIKE 'FRAIS%'
est suffisant.
dehorter olivier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 22h55   #4
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 641
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 641
Points : 2 634
Points : 2 634
oué enfin si on parle de perf faudrait voir le sgbd car un like xxx% peut entrainer systématiquement un scannage de table selon le cas (lire SGBD)
punkoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 09h31   #5
Invité régulier
 
Inscription : mars 2011
Messages : 38
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 38
Points : 6
Points : 6
Merci ça me dépanne vraiment
Farow 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 02h38.


 
 
 
 
Partenaires

Hébergement Web