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

Développement SQL Server Discussion :

Fonction pour récupérer une valeur en fonction d'un motif


Sujet :

Développement SQL Server

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Octobre 2014
    Messages : 4
    Points : 0
    Points
    0
    Par défaut Fonction pour récupérer une valeur en fonction d'un motif
    Bonjour,

    Je souhaiterai ecrire une fonction pl sql sous sql server 2008 qui prend 2 infos en entree le nom d'une colonne (champ d'une table) et un motif

    La valeur du champ a cette forme motif1="123" motif2="ddgfg" motif3="pdf" etc.

    Par exemple si je met met motif2 en entree la fonction doit me retourner ddgfg.

    merci de votre aide.

    Papis

  2. #2
    Membre éclairé Avatar de Bernardos
    Homme Profil pro
    Consultant Senior dba sql server & Microsoft Business Intelligence
    Inscrit en
    Avril 2008
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Senior dba sql server & Microsoft Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 332
    Points : 723
    Points
    723
    Par défaut
    Bonjour,
    Alors déjà tu vas pas pouvoir faire du pl sql avec ms sql server . vu que Pl sql c'est chez oracle. Chez microsoft le langage d'interrogation s’appelle T-SQL.
    Après ta demande est absolument pas claire du tout.
    Peux-tu nous donner les ddl des tables?
    je t'invite à lire le post de SQL PRO
    Cordialement,
    Loïc BERNARD
    Consultant Senior dba sql server & Microsoft Business Intelligence



    Il n'y a jamais de problèmes, il n'y a que des solutions!

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Octobre 2014
    Messages : 4
    Points : 0
    Points
    0
    Par défaut
    Bonjour,

    J’ai une table avec 2 champs BEFOREFUPDATE et AFTERUPDATE qui contiennent des valeurs avant et après update et plusieurs lignes

    Exemple ci-dessous

    BEFOREFUPDATE AFTERUPDATE
    id="05", di="NO" mi="35.5" sx=" NO" ba=" " ty="" sr="Y " id="05", di="YES" sx=" NO" ba=" " ty="" sr="N " mi="36.5"
    id="05", di="YES" mi="96.5" sx=" NO" ba=" " ty="" sr="Y " id="05", di="YES" sx=" NO" ba=" " ty="" sr="Y " mi="45.5"
    id="05", di="NO" mi="45.5" sx=" NO" ba=" " ty="" sr="N " id="05", di="NO" sx=" NO" ba=" " ty="" sr="N " mi="78.5"


    Je souhaite faire une requête pour sélectionner uniquement les lignes pour lesquels les valeurs di et sr sont différentes dans les 2 champs. Je sélectionne si l’une des 2 conditions est respectée.
    Exemple 1ere ligne di=NO sur le 1er champ et YES sur le 2eme champ je le sélectionne. En outre sr=y sur les 2 champs j’aurai aussi sélectionné si la 1ere condition n’est pas respectée

    2eme ligne j’ai 2 valeurs différentes pour di mais la même valeur pour sr, je prends en compte aussi
    3eme ligne j’ai les mêmes valeurs pour di =NO et sr=N sur les champs je ne sélectionne pas la ligne.

    D’avance merci pour votre aide

  4. #4
    Membre éclairé Avatar de Bernardos
    Homme Profil pro
    Consultant Senior dba sql server & Microsoft Business Intelligence
    Inscrit en
    Avril 2008
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant Senior dba sql server & Microsoft Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 332
    Points : 723
    Points
    723
    Par défaut
    merci de joindre les ddl et de lire LES REGLES DE POSTAGE POUR CE FORUM - à lire imperativement avant de poster!

    SQL pro explique ce que sont les DLL et comment les obtenir.
    Cordialement,
    Loïc BERNARD
    Consultant Senior dba sql server & Microsoft Business Intelligence



    Il n'y a jamais de problèmes, il n'y a que des solutions!

Discussions similaires

  1. [XL-2007] Récupérer une valeur en fonction d'un nombre de lignes
    Par almoha dans le forum Excel
    Réponses: 6
    Dernier message: 28/10/2015, 16h22
  2. [XL-2003] Macro pour rechercher une valeur en fonction de la valeur d'une cellule
    Par Rook93 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/01/2013, 11h42
  3. fonction pour convertir une valeur en decimal
    Par zaki_1982 dans le forum VBScript
    Réponses: 6
    Dernier message: 16/02/2009, 13h12
  4. Probleme vba pour renvoyer une valeur en fonction de deux criteres
    Par tarif dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/04/2008, 19h28
  5. Réponses: 3
    Dernier message: 22/03/2008, 11h48

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