IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Trier un champ + écriture dans la bdd


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Par défaut Trier un champ + écriture dans la bdd
    Bonjour,

    Comment peut-on trier une champ en ordre alphabètique de façon à réecrire les données d'un champ dans cet ordre ?

    exemple :

    champ "Numero"
    ----------------
    "trois"
    "deux"
    "quatre"

    J'aimerai que le champ "Numero" soit réecris (pas juste un SELECT) dans la bdd dans l'ordre :

    champ "Numero"
    ----------------
    "deux"
    "trois"
    "quatre"

  2. #2
    Membre Expert Avatar de Yanika_bzh
    Homme Profil pro
    Responsable Applicatif et R&D
    Inscrit en
    Février 2006
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable Applicatif et R&D
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 1 144
    Par défaut
    La notion d'ordre dans une BDD n'existe pas en tant que telle, ce sont les requetes utilisateurs qui definissent l'ordre de recuperation des données.

    Bon courage

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Par défaut
    ah, ce n'est pas possible alors.

    Merci pour la réponse.

  4. #4
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut
    Salut,
    Pour ma part, je procéderais comme suit :
    création d'une table TEMP identique à ta table TABLE,
    copie des record de TABLE dans TEMP
    delete TABLE
    insertion dans table des records de TEMP avec le critère d'ordre voulu: insert ... into TABLE where ...
    les records seront créés dans l'ordre de ton choix

    Mais tout est à refaire dés qu'il y a de nouvelles insertions .... sauf en utilisant une procédure PL/SQL activée sur modification de la table TABLE.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Access-2003] trier le champ date dans un formulaire
    Par bastien3117 dans le forum IHM
    Réponses: 0
    Dernier message: 17/08/2009, 14h29
  2. [log4j/JDBCAppender] erreur à l'écriture dans la BDD
    Par eracius dans le forum Logging
    Réponses: 2
    Dernier message: 28/04/2009, 19h19
  3. [Conception] Problème avec l'écriture dans une BDD [Script de news]
    Par NeuroGen dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 02/07/2006, 20h08
  4. trier un champ calculé dans une dbgrid
    Par blackbird_dream dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/06/2006, 15h47
  5. [MySQL] Pb d'insertion d'une valeur de champ select dans une Bdd
    Par Mimisator dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 20/10/2005, 19h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo