Aide sur une requète en sql
krys
-
Free-Mous Messages postés 322 Statut Membre -
Free-Mous Messages postés 322 Statut Membre -
Bonjour,
je voudrais faire une requete pour avoir la liste des clients par ordre alphabétique et donner leur adresse. jai ma
table dossier qui comprend le numro dudossier, le libéllé,l'année,le nom du client ,l'adresse du lcient
et je voudrais savoir comment faire pour ne pas tenir compte des lettres alphabetiques dans une requète.
Merci
je voudrais faire une requete pour avoir la liste des clients par ordre alphabétique et donner leur adresse. jai ma
table dossier qui comprend le numro dudossier, le libéllé,l'année,le nom du client ,l'adresse du lcient
et je voudrais savoir comment faire pour ne pas tenir compte des lettres alphabetiques dans une requète.
Merci
A voir également:
- Aide sur une requète en sql
- Logiciel sql - Télécharger - Bases de données
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
- Sql (+) - Forum Programmation
- Cherche des haricot vendez les moi ✓ - Forum DS
- Sql lister les tables ✓ - Forum Programmation
6 réponses
Hello,
Quand tu dis ne pas tenir compte des lettres alphébtiques c'est à dire ? Par colone tu veux dire ?
Quand tu dis ne pas tenir compte des lettres alphébtiques c'est à dire ? Par colone tu veux dire ?
96/F/01 il s'agit du résultat de 3 champs ou est-ce un seul ?
CEtte valeur se trie soit par numéro de colonne ou par non de colonne..
Si c'est un seul champs et que tu veux trier en fonction de la fin de la chaine essaye de faire tri de droite(champ,2) tu me comprends ? Moi je ne comprends pas bien ta donnée
CEtte valeur se trie soit par numéro de colonne ou par non de colonne..
Si c'est un seul champs et que tu veux trier en fonction de la fin de la chaine essaye de faire tri de droite(champ,2) tu me comprends ? Moi je ne comprends pas bien ta donnée
bonjour moderno
ce ci est le resultat d'un seul champ.et je veu effectivement trié en fonction de la fin de la chaine (01,02,03,04,05.....,1000).kan tu parle de faire un tri de droit sa veu dir koi.
96 réprésente l'année ou lon a fait le dossier
F,M,B OU D réprésente le type de dossier c'est a dire un dossier de type matériau ou batiment ou divers
01, 02, 03... réprésente les numéros de dossiers traités
ses trois choses forme le numéro d'un dossier traités incrit dur le rapport du dossier.
en faite je dois faire la liste de tout les dossiers .
merci encor de me repondre et m'aider.
ce ci est le resultat d'un seul champ.et je veu effectivement trié en fonction de la fin de la chaine (01,02,03,04,05.....,1000).kan tu parle de faire un tri de droit sa veu dir koi.
96 réprésente l'année ou lon a fait le dossier
F,M,B OU D réprésente le type de dossier c'est a dire un dossier de type matériau ou batiment ou divers
01, 02, 03... réprésente les numéros de dossiers traités
ses trois choses forme le numéro d'un dossier traités incrit dur le rapport du dossier.
en faite je dois faire la liste de tout les dossiers .
merci encor de me repondre et m'aider.
Hello,
Je pensais à ça :
SELECT * FROM `tab` WHERE `id` = 1ORDER BY RIGHT(`TransactionId`,2) ASC
Retiens bien cette idée de syntaxe car elle introduit la notion de bricolage qui aide à répondre aux idées les plus pointues.
Essaye de faire pareil avec ton champ et dit moi si cela corespond à ce que tu cherches.
Ma transaction = 1 par ex : 3ghx7-96ycw-27600, le premier qui remonte commence par 00
ok ?
Je pensais à ça :
SELECT * FROM `tab` WHERE `id` = 1ORDER BY RIGHT(`TransactionId`,2) ASC
Retiens bien cette idée de syntaxe car elle introduit la notion de bricolage qui aide à répondre aux idées les plus pointues.
Essaye de faire pareil avec ton champ et dit moi si cela corespond à ce que tu cherches.
Ma transaction = 1 par ex : 3ghx7-96ycw-27600, le premier qui remonte commence par 00
ok ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
transactionId est un exemple à toi de transposer chez toi. Le principe de faire RIGHT(`TransactionId`,2) ASC est expliqué
Bonsoir,
Je pense que c'est ta clause "WHERE (((dossier.[numéro dossier])="1")) " qui te bloque : il n'y a aucun dossier dont le numéro vaut 1, donc aucun retour... et c'est normal à mon avis.
La métode de moderno31 (un Toulousain aussi??) est la bonne je pense, mais il faut trouver des exemples plus parlants.
Je pense que c'est ta clause "WHERE (((dossier.[numéro dossier])="1")) " qui te bloque : il n'y a aucun dossier dont le numéro vaut 1, donc aucun retour... et c'est normal à mon avis.
La métode de moderno31 (un Toulousain aussi??) est la bonne je pense, mais il faut trouver des exemples plus parlants.