Requête SQL

Bonjour
Je ne sais pas quelle requête SQL faire afin d'afficher une seule ligne d'une base de données (avec toutes ses colonnes).

merci d'avance pour votre aide.

5 réponses

  1. Modérateur
    select * from matable where macleprimaire=5

    pour récupérer uniquement la ligne dont la clé est 5.

    Tu as déjà entendu parler des clés primaires ?
    Ta table doit sûrement avoir une clé primaire.
    1. Merci mais je ne comprends pas, ca ne marche pas, phpmyadmin me dit qu'il y a un problème dans la syntaxe. Ma clé primaire ce nomme key et j'ai donc mis KEY=5 pour que ca marche... mais ça veut pas.

      magicquelquechose!
  2. ou eventuellement:
    SELECT * FROM table LIMIT 1;
    Ca te renvoie la premiere ligne.

    Fat_Cartman,
    Parce que je le vaux bien... 
    1. Ca marche mais ça n'affiche pas une ligne spécifique, seulement la première ligne.
      merci
      magicquelquechose!
  3. Modérateur
    Ou bien en TSQL:
    SELECT TOP 1 * FROM MATABLE
    1. A priori phpmyadmin n'accepte pas le TSQL
      magicqqchose!
  4. Tiens, TSQL c'est quoi??

    Fat_Cartman,
    Parce que je le vaux bien... 
    1. Modérateur
      Transact-SQL.
      C'est la variante du SQL spécifique à Microsoft et Sybase.

      Son pendant Oracle est le PL/SQL.
    2. Ah d'accord, un langage procédural....

      Fat_Cartman,
      Parce que je le vaux bien... 
    3. @sebsauvageSlt!
      Heureux de me greffer à cette discussion.
      J'aimerais connaitre les autres variantes de SQL pour Informix, Access, FOXPRO, Ingres, Paradox!

      Merci

      TM018
  5. J'ai compris! ne jamais appeler votre clé primaire KEY!!!! sinon ca marche pas!!!!!!
    merci à tous
    magicqqchose