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

3 réponses

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

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

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

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

    Merci encore !
    Nikko
    0