[MySQL] numéroter les résultats
Résolu/Fermé
chmanu
Messages postés
166
Date d'inscription
mardi 15 mai 2001
Statut
Membre
Dernière intervention
3 septembre 2012
-
5 oct. 2004 à 10:38
pierre - 23 mars 2011 à 20:41
pierre - 23 mars 2011 à 20:41
A voir également:
- [MySQL] numéroter les résultats
- Lexer resultats - Télécharger - Sport
- Comment numéroter les pages sur word - Guide
- Mysql community server - Télécharger - Bases de données
- Comment numéroter les pages sur powerpoint - Guide
- Resultats foot - Télécharger - Vie quotidienne
5 réponses
Sivrît a trouvé https://www.developpez.net/forums/d205704/bases-donnees/mysql/sql-procedural/statistique-numero-ligne-mysql/
SET @compteur=0;
SELECT calcul1, calcul2, @compteur:=@compteur+1 FROM table
doc sur les variables utilisateur MySQL : http://dev.mysql.com/doc/refman/5.0/fr/variables.html
SET @compteur=0;
SELECT calcul1, calcul2, @compteur:=@compteur+1 FROM table
doc sur les variables utilisateur MySQL : http://dev.mysql.com/doc/refman/5.0/fr/variables.html
Cereal_Killer
Messages postés
3
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
8 février 2005
1
5 oct. 2004 à 19:14
5 oct. 2004 à 19:14
Il faut recréer toute la table de données, voila la requète pour que numérote tout seuL:
requête SQL :
CREATE TABLE `*nom de la table*` (
`*nom du champ de numérotation*` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
autres champs que tu veux...
);
*ce qu'il y a entre étoiles ca veut dire que tu dois renommer avec le nom que tu veux. (sans les etoiles hein). pour le INT (11) tu peux mettre un autre nombre mais je pense que 99999999999 comme nombre maximum c assez non? Bon ben voila, en esperant d'avoir bien répondu à ta question, je te salue, cher programmeur!
requête SQL :
CREATE TABLE `*nom de la table*` (
`*nom du champ de numérotation*` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
autres champs que tu veux...
);
*ce qu'il y a entre étoiles ca veut dire que tu dois renommer avec le nom que tu veux. (sans les etoiles hein). pour le INT (11) tu peux mettre un autre nombre mais je pense que 99999999999 comme nombre maximum c assez non? Bon ben voila, en esperant d'avoir bien répondu à ta question, je te salue, cher programmeur!
chmanu
Messages postés
166
Date d'inscription
mardi 15 mai 2001
Statut
Membre
Dernière intervention
3 septembre 2012
28
6 oct. 2004 à 08:40
6 oct. 2004 à 08:40
Merci beaucoup.
cette solution n'est pas des plus propres car création d'une table temporaire sur le serveur - que je supprime par la suite juste pour un select et donc il faut "modifier" la base pour juste une sélection. Mais je vais l adopter car j avais trouvé un tutoriel qui me faisait ca :
http://sqlpro.developpez.com/cours/jointuremanquante/
mais ma requete arrivait à une trentaine de lignes, et je n arrivait à avoir que la solution 1 alors que je voulais la 2 et elle mettait un truc comme 4s (de traitement uniquement).
A +
Chmanu
cette solution n'est pas des plus propres car création d'une table temporaire sur le serveur - que je supprime par la suite juste pour un select et donc il faut "modifier" la base pour juste une sélection. Mais je vais l adopter car j avais trouvé un tutoriel qui me faisait ca :
http://sqlpro.developpez.com/cours/jointuremanquante/
mais ma requete arrivait à une trentaine de lignes, et je n arrivait à avoir que la solution 1 alors que je voulais la 2 et elle mettait un truc comme 4s (de traitement uniquement).
A +
Chmanu
Bonjour et merci jqp pour cette information, c'est exactement ce que je recherchais !
J'ai une petite question... : comment renommer la colonne ? elle apparait avec le nom long suivant :
@compteur := @compteur + 1
Je voudrais qu'elle apparaisse avec n° (ou #) pour gagner de la place
Merci de votre réponse !
@+
Z
J'ai une petite question... : comment renommer la colonne ? elle apparait avec le nom long suivant :
@compteur := @compteur + 1
Je voudrais qu'elle apparaisse avec n° (ou #) pour gagner de la place
Merci de votre réponse !
@+
Z
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question