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

MS SQL Server Discussion :

select champs_1,...,champs_31


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 48
    Points : 44
    Points
    44
    Par défaut select champs_1,...,champs_31
    slt,

    j'ai une table avec des champs dememe nom sauf numeroter de 1 a 31 et j'aimerais faire un select sans tt repeter cad:

    select champs_1,....,champs_31

    sans etre oblige de marquer les 31 champs est-ce possible.

    merci d'avance

  2. #2
    Membre averti
    Inscrit en
    Août 2002
    Messages
    354
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 354
    Points : 398
    Points
    398
    Par défaut
    Slt,

    a+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 48
    Points : 44
    Points
    44
    Par défaut
    arf !!!

    trop facile

    le probleme c que y'a d'autres champs de 1 a 31 et autre je veut juste

    champs(specifique)_1,...,champs(specifique)_31

    merci

  4. #4
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Tout de même une table de 31 champs découle d'un défaut de modélisation de la base de donnée.
    Daxtaz,Il est conseiller de les découper en tables logiques complementaires sinon au revoir les performances

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 48
    Points : 44
    Points
    44
    Par défaut
    bah oui mais bon la table elle est comme ca et le gars je pense pas qu'il veule la changer**bon d'apres ce que je comprend ce que je demande n'est pas possible.

    ca me fait bizarre de faire un select 1,...,31, m'enfin vai me debrouiller

    lmerci qd meme

  6. #6
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Citation Envoyé par DaxTaz
    arf !!!

    trop facile :)

    le probleme c que y'a d'autres champs de 1 a 31 et autre je veut juste

    champs(specifique)_1,...,champs(specifique)_31

    merci
    Tu vois, les problèmes commencent.
    Passe par un sql dynamique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Declare @sql varchar(8000)
    Declare @i int
     
    SET @sql='SELECT '
    SET @I=0
    WHILE (@I<=31)
    BEGIN
          SET @I=@I+1
          SET @SQL=@SQL + ' Champ_' + cast(@I as Varchar(2)) + ' ,'
    END
    SET @SQL=LEFT(@SQL,LEN(@SQL)-1)
     
    SET @SQL=@SQL + 'FROM MaTable'
     
    EXEC @SQL

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 48
    Points : 44
    Points
    44
    Par défaut
    ouai !!! c ce que je vient de faire et ca marche, c good !!

    merci.

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

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. [VB6] [Crystal] Selection enregistrement
    Par littlecow dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/01/2005, 13h08
  3. SELECT
    Par Thomad dans le forum SQL
    Réponses: 2
    Dernier message: 13/03/2003, 20h56
  4. TEdit : selection du texte et autre fonction
    Par Odulo dans le forum Composants VCL
    Réponses: 5
    Dernier message: 01/08/2002, 14h27
  5. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44

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