Les partenaires publicitaires:

Comment utiliser un "if" dans une "clause where" dans tsql

Microsoft Transact-SQL langage de requête, ou T-SQL, permet aux utilisateurs de serveurs de base de données MS SQL pour créer et les variables de requêtes SQL fixés. Une variable SQL stocke un nombre ou une chaîne de caractères utilisé pour passer des paramètres à des fonctions, contrôler une procédure de boucle et test pour une condition VRAI ou FAUX dans un "if" dans un "WHERE". Vous devez placer un bloc "IF" avant BEGIN-END afin de l'utiliser dans une "clause WHERE" de T-SQL commandes du langage de requête.

Instructions

  1. 1

    Cliquez sur le bouton "Démarrer" de Windows et sélectionnez l'option "SQL Management Console" dans le menu "Tous les programmes".

  2. 2

    Entrez les instructions SQL suivantes dans la fenêtre de la console:

    IF (IsNumeric (ProductNumber)) = 1




    COMMENCER

    SELECT * FROM Table

    OÙProductNumber = ProductNumber

    FIN

    BEGIN AUTRE



    SELECT * FROM Table

    OÙ ProductNumber LIKE '%' +ProductNumber

    FIN

  3. 3

    Cliquez sur "Fichier", puis "Exécuter" pour exécuter des T-SQL requête de base de données de produit en utilisant le "instruction IF" dans la commande SELECT avec la "clause WHERE."

» » » » Comment utiliser un "if" dans une "clause where" dans tsql