Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
C'est possible sous certaines conditions. Pour cela il faut une certaine logique et donc la description précise des tables en jeu, si possible un jeu d'essais (le tout sous forme d'ordres SQL) et la réponse que vous attendez.
A +
David Trillaud a écrit:
Bonjour,
est-ce qu'il existe un moyen d'avoir un compteur de ligne dans le résultat d'une requête ? (sans passer par une table temporaire)
ex: la table t1 à 2 champs : id et label
select @cpt, id, label from t1 cpt id label 1 b412 toto 2 zx5 machin 3 ff54 sql 4 ...
merci de votre aide !
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
C'est possible sous certaines conditions. Pour cela il faut une certaine logique
et donc la description précise des tables en jeu, si possible un jeu d'essais
(le tout sous forme d'ordres SQL) et la réponse que vous attendez.
A +
David Trillaud a écrit:
Bonjour,
est-ce qu'il existe un moyen d'avoir un compteur de ligne dans le résultat
d'une requête ? (sans passer par une table temporaire)
ex:
la table t1 à 2 champs : id et label
select @cpt, id, label from t1
cpt id label
1 b412 toto
2 zx5 machin
3 ff54 sql
4 ...
merci de votre aide !
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
C'est possible sous certaines conditions. Pour cela il faut une certaine logique et donc la description précise des tables en jeu, si possible un jeu d'essais (le tout sous forme d'ordres SQL) et la réponse que vous attendez.
A +
David Trillaud a écrit:
Bonjour,
est-ce qu'il existe un moyen d'avoir un compteur de ligne dans le résultat d'une requête ? (sans passer par une table temporaire)
ex: la table t1 à 2 champs : id et label
select @cpt, id, label from t1 cpt id label 1 b412 toto 2 zx5 machin 3 ff54 sql 4 ...
merci de votre aide !
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Dimitri TRAVAILLOUX
Bonsoir
Avec SQL Server 2005, tu peux faire :
SELECT Row_Number() OVER (ORDER BY label ASC) as Compteur, @cpt, id, label ....
D'autres fonctions de classement existe aussi comme : Rank...
"David Trillaud" a écrit dans le message de news:
Bonjour,
est-ce qu'il existe un moyen d'avoir un compteur de ligne dans le résultat d'une requête ? (sans passer par une table temporaire)
ex: la table t1 à 2 champs : id et label
select @cpt, id, label from t1 cpt id label 1 b412 toto 2 zx5 machin 3 ff54 sql 4 ...
merci de votre aide !
-- David
Bonsoir
Avec SQL Server 2005, tu peux faire :
SELECT Row_Number() OVER (ORDER BY label ASC) as Compteur, @cpt, id, label
....
D'autres fonctions de classement existe aussi comme : Rank...
"David Trillaud" <DavidTrillaud@discussions.microsoft.com> a écrit dans le
message de news: AFE6D11E-D44F-4404-BE62-24DA3FAFB258@microsoft.com...
Bonjour,
est-ce qu'il existe un moyen d'avoir un compteur de ligne dans le résultat
d'une requête ? (sans passer par une table temporaire)
ex:
la table t1 à 2 champs : id et label
select @cpt, id, label from t1
cpt id label
1 b412 toto
2 zx5 machin
3 ff54 sql
4 ...