Requête SQL

Résolu/Fermé
Nikko - 6 mars 2008 à 10:41
 Nikko - 6 mars 2008 à 11:01
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

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

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

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

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

Merci encore !
Nikko
0