Classement avec SQL

Fermé
nathy - 15 mai 2003 à 16:13
 Nathy - 15 mai 2003 à 17:07
Bonjour,
Voila un champ de ma table regroupe des numeros d'identification de personnes.Je voudrais les classés par ordre croissant.
Quelqu'un peut me dire comment faire svp ?

Nathy
A voir également:

3 réponses

Pitu Messages postés 1441 Date d'inscription jeudi 3 octobre 2002 Statut Contributeur Dernière intervention 5 janvier 2013 125
15 mai 2003 à 16:17
Bonjour Nathy,

Un select champ from table order by numéro_d_identification doit répondre à ta question.

a+

 
   (:•Þ  Pitu
0
Bonjour Pitu,

Qu'entends-tu par "numero_d_identification" stp?
Je vois pas trop, dsl.

merci
0
Pitu Messages postés 1441 Date d'inscription jeudi 3 octobre 2002 Statut Contributeur Dernière intervention 5 janvier 2013 125
15 mai 2003 à 16:35
Je viens de relire ta question, et il semble que c'est moi qui n'ai pas bien saisi ton pb.
Tu peux nous décrire sommairement la tronche de ta table ?

 
   (:•Þ  Pitu
0
Nathy > Pitu Messages postés 1441 Date d'inscription jeudi 3 octobre 2002 Statut Contributeur Dernière intervention 5 janvier 2013
15 mai 2003 à 16:44
Ma requete select contient plusieurs champ. Pour des raisons de lisibilité je voulais classer le champ des numeros par ordre croissant.
J'arrive à les classer quand je n'ai qu'un seul champ mais pas avec les autres champs.
Tu sais pas comment on fait par hasard ?

Nathy
0
Nathy > Pitu Messages postés 1441 Date d'inscription jeudi 3 octobre 2002 Statut Contributeur Dernière intervention 5 janvier 2013
15 mai 2003 à 16:53
C'est encore moi !
Je me suis trompé ( lol )
J'arrive à les classer avec les autres champs mais pas quand j'ai une autre condition (where).
voila ma requete :
select cclient, nom from client where nom like 'A%';

Comment je peux faire ?
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659 > Nathy
15 mai 2003 à 16:56
select cclient, nom from client where nom like 'A%' order by nom;

voir la syntaxe du SQL:
http://sqlpro.developpez.com/indexSQL.html
0
Nathy > sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019
15 mai 2003 à 17:07
Est-ce que si ma requete deviens :

select client.cclient, nom, numcde, typcde, codart
from client, cdeclient, article
where nom like 'A%'
order by cclient


avec cclient, nom-> client
numcde, typcde->cdeclient
codart->article

Merci
0
Pitu Messages postés 1441 Date d'inscription jeudi 3 octobre 2002 Statut Contributeur Dernière intervention 5 janvier 2013 125
15 mai 2003 à 16:59
Ben ... il me semble que si :

Si je comprends bien, ta table est de ce style :

nom         cclient      couleur
Amélie       468          bleu 
Arnaud      145          vert
Alléluia      012          jaune
Aïe            324          rouge

Et tu veux classer tes résultats sur le code client cclient.
Essaye donc ça :
select cclient, nom from client where nom like 'A%' order by cclient;

 
   (:•Þ  Pitu
0
Pitu Messages postés 1441 Date d'inscription jeudi 3 octobre 2002 Statut Contributeur Dernière intervention 5 janvier 2013 125
15 mai 2003 à 17:00
Oups !
Lucky-Sebsauvage-Luke est passé par là ...

 
   (:•Þ  Pitu
0