Classement avec SQL
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
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
3 réponses
-
ContributeurBonjour Nathy,
Un select champ from table order by numéro_d_identification doit répondre à ta question.
a+
(:•Þ Pitu -
Bonjour Pitu,
Qu'entends-tu par "numero_d_identification" stp?
Je vois pas trop, dsl.
merci-
-
@PituMa 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 -
@PituC'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 ? -
Modérateur@Nathyselect cclient, nom from client where nom like 'A%' order by nom;
voir la syntaxe du SQL:
http://sqlpro.developpez.com/indexSQL.html -
@sebsauvageEst-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
-
-
ContributeurBen ... 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