Requête SQL
Résolu
Nikko
-
Nikko -
Nikko -
Bonjour,
Je souhaiterais effectuer une requête SQL assez simple, mais je ne sais pas comment la faire...
voici un exemple de requête que je souhaiterais réaliser :
SELECT * FROM salarie WHERE nom='nico*';
Le symbole * est utilisé pour d'autres langages. J'aimerais savoir par quoi il est remplacé dans le langage SQL.
J'utilise une base de données MySql.
Merci, par avance, de vos réponses !
Amicalement,
Nikko
Je souhaiterais effectuer une requête SQL assez simple, mais je ne sais pas comment la faire...
voici un exemple de requête que je souhaiterais réaliser :
SELECT * FROM salarie WHERE nom='nico*';
Le symbole * est utilisé pour d'autres langages. J'aimerais savoir par quoi il est remplacé dans le langage SQL.
J'utilise une base de données MySql.
Merci, par avance, de vos réponses !
Amicalement,
Nikko
Configuration: Windows XP Firefox 2.0.0.12
3 réponses
-
? pour un caractère unique, % pour plusieurs caractères.
Ou l'inverse je ne sais plus trop. -
J'ai essayé ce que tu m'as dis, et il ne me retourne aucun résultat ...
voici les requêtes que j'ai utilisé :
SELECT * FROM salarie WHERE nom='Do%';
et
SELECT * FROM salarie WHERE nom='Do?';
Mysql me retourne : "Empty set"
Ai-je mal employé le symbole ? -
J'ai trouvé la solution, il faut utilisé un LIKE
==> SELECT * FROM salarie WHERE nom LIKE 'Do%';
Merci encore !
Nikko