Requête SQL

Résolu
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

3 réponses

SinDromX
 
? pour un caractère unique, % pour plusieurs caractères.

Ou l'inverse je ne sais plus trop.
0
Nikko
 
Je te remercie beaucoup !

Bonne journée à toi !
0
Nikko
 
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 ?
0
Nikko
 
J'ai trouvé la solution, il faut utilisé un LIKE

==> SELECT * FROM salarie WHERE nom LIKE 'Do%';

Merci encore !
Nikko
0