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

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

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

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

      Merci encore !
      Nikko
      0