Requête SQL

Résolu
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
Configuration: Windows XP
Firefox 2.0.0.12

3 réponses

  1. J'ai trouvé la solution, il faut utilisé un LIKE

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

    Merci encore !
    Nikko
    1. 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 ?
      1. ? pour un caractère unique, % pour plusieurs caractères.

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

          Bonne journée à toi !