Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2789 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [RESOLU] ORDER BY - SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] ORDER BY - SQL

n°2206576
hogz
Posté le 12-10-2013 à 18:29:43  profilanswer
 

Bonjour,
 
Dans une requête SQL avec ORDER BY je voudrais trier suivant le coeur d'un chiffre.
Exemple:  
156-123-560
185-124-560
En conséquence 123 et 124 et ne pas m'occuper du début et fin de l'ensemble.
Est-ce possible?
Merci pour votre aide


Message édité par hogz le 15-10-2013 à 14:45:52
mood
Publicité
Posté le 12-10-2013 à 18:29:43  profilanswer
 

n°2206579
flo850
moi je
Posté le 12-10-2013 à 19:55:30  profilanswer
 

Code :
  1. ORDER BY substr(4,3) /* depuis le caractère 3 , pendant 3 carcatère */


---------------

n°2206602
hogz
Posté le 13-10-2013 à 11:37:46  profilanswer
 

Merci pour la réponse.
J'ai essayé
ORDER BY colonne SUBSTR(4,3) DESC
(j'ai essayé SUBTRING)
Sans succès...

n°2206603
hogz
Posté le 13-10-2013 à 11:53:31  profilanswer
 

OUPS....
 
ORDER BY SUBSTRING(colonne,4,3) DESC
ça marche...
Merci pour le coup de main.

n°2206659
rufo
Pas me confondre avec Lycos!
Posté le 14-10-2013 à 10:14:35  profilanswer
 

Attention aussi au fait que si le champ est une chaîne, le order by va se faire suivant l'ordre alphabétique et non numérique (genre, le 1 sera avec le 100 et le 2, après le 100). Dans ce cas, faut faire un cast en entier ;)
 
Cela dit, si tes nbs sont tous sur 3 digits, ça devrait pas poser soucis...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2206702
gpl73
Posté le 14-10-2013 à 14:39:17  profilanswer
 

ça sent la codification significative d'un même champ...courage


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [RESOLU] ORDER BY - SQL

 

Sujets relatifs
Lier plusieurs requêtes SQLUNION de 4 tables, GROUP BY NomServeur HAVING MAX(Date)
Tester execution d'une requete SQL[ACCESS] Fusion de 2 requêtes SQL
SQL 3 tables récupérer des informations en fonction d'une variableROWTYPE en PL/SQL impossible à créer sous SqlDeveloper
[Php/Sql] Problème Order ByPHP SQL probleme ORDER BY , GROUP BY...
Requête SQL ORDER BY... syntaxe[SQL] Problème Order By
Plus de sujets relatifs à : [RESOLU] ORDER BY - SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR