Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
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 27/05/2005, 09h38   #1
Membre actif
 
Avatar de AurelBUD
 
Inscription : mai 2004
Messages : 202
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : mai 2004
Messages : 202
Points : 175
Points : 175
Par défaut ORDER BY champ numero 1 ?

Bonjour tout le monde !

Voilà j'ai un petit renseignement à vous demander concernant l'accès au champ d'une table :

Est-il possible d'accéder a ces champs ar leur numero d'index en langage purement SQL et si cela est possible quel est la syntaxe ?

Je voudrais faire un ORDER BY sur le numero du champ passé en paramètre donc je sais pas trop comment faire si c'est pas possible ?

Une lumière pour m'éclairer ?

Merci d'avance.
AurelBUD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2005, 10h27   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
fonctionne très bien.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2005, 10h59   #3
Membre actif
 
Avatar de AurelBUD
 
Inscription : mai 2004
Messages : 202
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : mai 2004
Messages : 202
Points : 175
Points : 175


J'y avais même pas penser

Merci bcp
AurelBUD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2005, 11h04   #4
Membre actif
 
Avatar de AurelBUD
 
Inscription : mai 2004
Messages : 202
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : mai 2004
Messages : 202
Points : 175
Points : 175
SELECT * FROM SOCIETE ORDER BY 2; me fait une exception (invalid column position user in the ORDER BY clause) :/


Edit : pourtant il existe bien un champ correspondant...
AurelBUD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2005, 11h15   #5
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Il me semble bien qu'on ne peut utiliser la clause "order by num" que lorsque les champs sont listés de façon explicite ; c'est-à-dire :

Code :
1
2
3
SELECT CODE,NOM,ADRESSE,TEL,FAX
FROM SOCIETE
ORDER BY 2 ASC 1 DESC
marche parfaitement bien
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2005, 11h43   #6
Membre actif
 
Avatar de AurelBUD
 
Inscription : mai 2004
Messages : 202
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : mai 2004
Messages : 202
Points : 175
Points : 175
Ca semble plus logique en effet merci pour vos réponses
AurelBUD 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 20h27.


 
 
 
 
Partenaires

Hébergement Web