Requête SQL

magicsmacks -  
 demando77 -
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

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
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.
0
magicsmacks
 
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!
0
Utilisateur anonyme
 
ou eventuellement:
SELECT * FROM table LIMIT 1;
Ca te renvoie la premiere ligne.

Fat_Cartman,
Parce que je le vaux bien... 
0
magismacks
 
Ca marche mais ça n'affiche pas une ligne spécifique, seulement la première ligne.
merci
magicquelquechose!
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Ou bien en TSQL:
SELECT TOP 1 * FROM MATABLE
0
magicsmacks
 
A priori phpmyadmin n'accepte pas le TSQL
magicqqchose!
0
Utilisateur anonyme
 
Tiens, TSQL c'est quoi??

Fat_Cartman,
Parce que je le vaux bien... 
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Transact-SQL.
C'est la variante du SQL spécifique à Microsoft et Sybase.

Son pendant Oracle est le PL/SQL.
0
demando77 > sebsauvage Messages postés 33415 Statut Modérateur
 
Slt!
Heureux de me greffer à cette discussion.
J'aimerais connaitre les autres variantes de SQL pour Informix, Access, FOXPRO, Ingres, Paradox!

Merci

TM018
0
Utilisateur anonyme
 
Ah d'accord, un langage procédural....

Fat_Cartman,
Parce que je le vaux bien... 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
magicqqchose
 
J'ai compris! ne jamais appeler votre clé primaire KEY!!!! sinon ca marche pas!!!!!!
merci à tous
magicqqchose
0