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

VB.NET Discussion :

[sql] trouver composantes de colonne de vue


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut [sql] trouver composantes de colonne de vue
    bonjour

    je voudrais récupérer de quoi est fait un alias composé de plusieurs champs dans une vue
    une commande du type "SELECT * FROM maVue"
    exemple de maVue : "SELECT cp + ' ' + ville as adr FROM gens"

    et donc je voudrais pouvoir par le code retrouver "cp et ville de la table gens"
    pour l'instant j'arrive à trouver "adr" ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  2. #2
    Membre éclairé Avatar de max44410
    Étudiant
    Inscrit en
    Juin 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2003
    Messages : 426
    Par défaut
    Citation Envoyé par sperot51
    bonjour

    je voudrais récupérer de quoi est fait un alias composé de plusieurs champs dans une vue
    une commande du type "SELECT * FROM maVue"
    exemple de maVue : "SELECT cp + ' ' + ville as adr FROM gens"

    et donc je voudrais pouvoir par le code retrouver "cp et ville de la table gens"
    pour l'instant j'arrive à trouver "adr" ...
    pourquoi tu ne fais pas une requete comme ceci :

    SELECT cp, ville FROM gens
    Puis dans ton code tu construis une variable adr qui est la concatenation des deux champs ??

    plus simple que de faire le contraire...

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    bonne question
    c'est pas moi qu'ai choisit

    enfin une vue est interressante surement dans le sens ou elle est plus rapide qu'une requete normale et en plus on se pose pas la question du formatage au moins, sql server s'occupe de concaténer et donc ca fait moins de code à mettre
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre éclairé Avatar de max44410
    Étudiant
    Inscrit en
    Juin 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2003
    Messages : 426
    Par défaut
    C'est sur ... la concaténation c'est bien ... sauf quand on a besoins de recuperer les champs separement ..

    je pense qu'avaec une expression reguliere tu pourras recuperer tes infos.

    le code postal etant dans la plus part des cas 5 chiffres avec un espace avant et/ou apres.

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    c'est une question générique
    de plus je ne veux pas récupérer les valeurs séparées, sinon je prendrais en effet les 2 séparéments, mais je veux savoir d'ou proviennent les données
    table et champs
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre éclairé Avatar de max44410
    Étudiant
    Inscrit en
    Juin 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2003
    Messages : 426
    Par défaut
    Citation Envoyé par sperot51
    c'est une question générique
    de plus je ne veux pas récupérer les valeurs séparées, sinon je prendrais en effet les 2 séparéments, mais je veux savoir d'ou proviennent les données
    table et champs
    pour moi c'est quasiment impossible... c'est comme rencontrer une personne et d'après son nom donner son pays d'origine.

    quel est ton but final ?? peut être il existe d'autres pistes ??

Discussions similaires

  1. [SQL] Somme de 2 colonnes dans une même table
    Par Cyrilange dans le forum Langage SQL
    Réponses: 6
    Dernier message: 11/04/2005, 08h32
  2. [SQL]Somme pour chaque colonne de requete analyse
    Par Kekou03 dans le forum Access
    Réponses: 2
    Dernier message: 12/03/2005, 03h34
  3. PL/SQL TROUVER DATES DE PÂQUES, ASCENSION et PENTECôTE
    Par mimi_été dans le forum PL/SQL
    Réponses: 4
    Dernier message: 21/10/2004, 15h40
  4. Réponses: 8
    Dernier message: 05/05/2004, 12h30
  5. Instruction SQL qui supprime une colonne d'une table
    Par tseg dans le forum Langage SQL
    Réponses: 2
    Dernier message: 31/10/2003, 20h47

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