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 :

Ré-utilisation d'un AS dans un select


Sujet :

MS SQL Server

  1. #1
    Membre habitué Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Points : 140
    Points
    140
    Par défaut Ré-utilisation d'un AS dans un select
    Bonjour,

    J'ai une erreur dans un select qui me semble simple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT
    id_level,
    substring(id_level,1,charindex('.',id_level)) as Col1,
    len(Col1)
    From kb_class
    Voici le message d'erreure renvoyé par SQL SERVER 2000
    [Microsoft][ODBC SQL Server Driver][SQL Server]'Col1' : nom de colonne incorrect.
    Ne pusi-j' pas réutilisé un AS dans une autre fonction ?

    Le savoir n'est rien sans celui des autres !!
    La connaissance n'est rien sans celles des autres !!!

  2. #2
    Membre habitué Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Points : 140
    Points
    140
    Par défaut
    OK Mon pote Thibault ma filler la solution
    il fallais juste faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT
    id_level,
    substring(id_level,1,charindex('.',id_level)) as Col1,
    len('Col1')
    from kb_class
    merci à tous !!
    La connaissance n'est rien sans celles des autres !!!

  3. #3
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Points : 923
    Points
    923
    Par défaut
    le As ne sert que pour le resultat, il te faut donc écrire

    SELECT
    id_level,
    substring(id_level,1,charindex('.',id_level)) as Col1,
    len(substring(id_level,1,charindex('.',id_level)))
    From kb_class

    A+
    serge
    Errare humanum est, perseverare diabolicum (Sénèque)

  4. #4
    Membre habitué Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Points : 140
    Points
    140
    Par défaut
    En fait ca ne marche pas car il prend la longeur dela chaine 'Col1' qui sera toujour = 4
    alors je relance ma demande !!!
    La connaissance n'est rien sans celles des autres !!!

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434
    Points : 502
    Points
    502
    Par défaut
    Citation Envoyé par Poisson59
    En fait ca ne marche pas car il prend la longeur dela chaine 'Col1' qui sera toujour = 4
    alors je relance ma demande !!!
    reponse juste au dessus

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/10/2010, 14h47
  2. utiliser deux sous requêtes dans un select
    Par V i n c e n t dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/08/2010, 16h30
  3. [CR 2008] utilisation de champ memo dans expert selection
    Par kikidrome dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 08/01/2008, 14h07
  4. Utilisation dynamique de String dans un <select>
    Par NikoBe dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 24/10/2006, 16h25
  5. Pl/SQL utilisation d'une variable dans un select
    Par larg dans le forum PL/SQL
    Réponses: 17
    Dernier message: 30/11/2004, 17h08

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