Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/03/2007, 13h18   #1
Membre du Club
 
Jonathan
Inscription : mars 2006
Messages : 58
Détails du profil
Informations personnelles :
Nom : Jonathan
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2006
Messages : 58
Points : 45
Points : 45
Envoyer un message via Skype™ à AntaresJon
Par défaut [oracle 9] Numéro de ligne d'une query

Ma question peut sembler simple, mais la réponse est plus dure à trouver (ou alors c'est moi qui suis pas assez révéillé).

J'ai un sélect, classique, et j'aimerai en sortir le numéro de ligne de la requète. Donc pas seulement l'id de la ligne dans la table, juste sortir le numéro dans la query genre le No dans:

No ID Nom prenom
1 32 Vande Jefke
2 75 Dumon Jacques.

Alors que logiquement le No est pas dans la table car c'est juste un numéro d'ordre.

Merci
AntaresJon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 13h22   #2
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Fais une recherche sur rownum
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 13h26   #3
Membre du Club
 
Jonathan
Inscription : mars 2006
Messages : 58
Détails du profil
Informations personnelles :
Nom : Jonathan
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2006
Messages : 58
Points : 45
Points : 45
Envoyer un message via Skype™ à AntaresJon
effectivement, je viens de trouver

select ROWNUM,nom, prenom from ma_table

et c'est dans la poche, j'ai posté trop vite . merci
AntaresJon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 13h37   #4
Membre du Club
 
Jonathan
Inscription : mars 2006
Messages : 58
Détails du profil
Informations personnelles :
Nom : Jonathan
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2006
Messages : 58
Points : 45
Points : 45
Envoyer un message via Skype™ à AntaresJon
en fait non, quand je lui met un order by, il ne suis pas la numérotation selon le order by, mais selon ses envie, du coup je me retrouve avec un 3,4,5,6,1,2 comme tiercé, et j'aimerai avoir peut importe l'order by un 1,2,3,4,5,6
AntaresJon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 13h40   #5
Membre éprouvé
 
Avatar de chrifo
 
Inscription : juillet 2006
Messages : 445
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 445
Points : 418
Points : 418
Utilise une sous requête
chrifo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 13h40   #6
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 450
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 450
Points : 4 209
Points : 4 209
Citation:
Envoyé par plaineR
Fais une recherche sur rownum
Dans la FAQ.
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 13h43   #7
Membre du Club
 
Jonathan
Inscription : mars 2006
Messages : 58
Détails du profil
Informations personnelles :
Nom : Jonathan
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2006
Messages : 58
Points : 45
Points : 45
Envoyer un message via Skype™ à AntaresJon
C'est un peu pareil, le numéro 1 sera pas le premier selon mon ordre, mais le premier selon l'ordre de la 2eme query.

Mais oui, si on fait une sous-table/query, genre select ROWNUM, prenom from (select nom,prenom from ma_table order by nom)

Que de manoeuvres mais bon, ça marche.
AntaresJon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 13h46   #8
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 450
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 450
Points : 4 209
Points : 4 209
Faut chercher un peu plus...

Code :
1
2
3
4
5
6
SELECT ROWNUM, object_id
FROM (
		SELECT object_id
		FROM user_objects
		ORDER BY object_id DESC
		)
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 13h48   #9
Membre du Club
 
Jonathan
Inscription : mars 2006
Messages : 58
Détails du profil
Informations personnelles :
Nom : Jonathan
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2006
Messages : 58
Points : 45
Points : 45
Envoyer un message via Skype™ à AntaresJon
bon, résolu, merci a tous de la réponse rapide
AntaresJon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h59.


 
 
 
 
Partenaires

Hébergement Web