Bonjour à tous,
Comment limiter les 30 dernières données d'une table?
SELECT * FROM TABLE LIMIT ???
Merci bcq
Cordialement
Fred
Bonjour à tous,
Comment limiter les 30 dernières données d'une table?
SELECT * FROM TABLE LIMIT ???
Merci bcq
Cordialement
Fred
teste ceci.
SELECT * FROM TABLE
where rownum<=30
Ca ne marche pas non plus
Voici une message d'erreur:
ERREUR 1054: Champ 'rownum' inconnu dans where clause
Dans ce cas, j'aimerais qu'on affiche les 30 derniers enregistrements uniquement dans une table de plus 1000 enregistrements.
MErci de m'aider.
Fred
==> en Ascendant.Envoyé par pgibone
MErci de m'aider.
Fred
Ascendant, pourquoi pas, mais qu'est-ce qui est ascendant ?
Ah j'oubliais de dire, c le codeid qui doit etre affiché en asc et 30 dernière lignes uniquement.
Merci de votre aide.
Comment lister les 30 derniers enregistrement en mode ascendant du codeid?
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM table1 LIMIT codeid ???? ASC
La limitation en nombre de ligne du résultat retourné par une requête n'existe pas en SQL...
En revanche, certains éditeurs proposent divers mécanismes pour ce faire :
LIMIT, TOP, rownum, etc...
Comme tu n'a pas indiqué avec quel SGBDR tu travailles, difficile de t'en dire plus
A +
Ah je comprends, bie, je vous indique que j'utilise une base de données MySQL 3.23.49.
Merci de votre aide.
Alors il me semble que c'est LIMIT.
Cherche dans la doc.
A +
Partager