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/01/2011, 09h42   #1
Membre du Club
 
Homme Guillaume
Inscription : janvier 2010
Messages : 55
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 22
Localisation : France, Cantal (Auvergne)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : janvier 2010
Messages : 55
Points : 67
Points : 67
Par défaut Requête avec le caractère _

Bonjour,

J'ai un petit souci sur une requête SQL

J'ai une requête SQL qui doit chercher le caractère _ dans une chaîne de caractère.
Cette requête est du genre
Code :
1
2
SELECT * FROM ARTICLE
WHERE code NOT LIKE '%_%'
Cela ne retourne rien ce qui est normal car le caractère _ remplace tous les caractères _ dans une requête
Y a t-il un moyen de rechercher ce caractère??
guillaumerivière7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 11h30   #2
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573
Bonjour

Il faut despécialiser le caractère.

Essayez ceci :
Code sql :
1
2
3
 
SELECT * FROM ARTICLE
WHERE code NOT LIKE '%[_]%'

sinon, précisez votre SGBDR
aieeeuuuuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 14h18   #3
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 459
Points : 10 459
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Vous pouvez spécifier un caractère d'échappement, la syntaxe normative :
Code :
1
2
3
SELECT *
  FROM ARTICLE
 WHERE code NOT LIKE '%\_%' ESCAPE '\';
__________________
Email : http://scr.im/waldar
Waldar 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 18h40.


 
 
 
 
Partenaires

Hébergement Web