Connaissances Informatiques >> Logiciel >> SQL Server >> Content
  Derniers articles
  • Les outils de test de charge du SQL …
  • Que fait une requête vous permet de…
  • A quoi sert v dans Oracle ? 
  • Comment faire pour créer un nouveau…
  • Quelle clause SQL est utilisée pour…
  • Comment apprendre SQL Server Reporti…
  • Comment permettre l'accès distant s…
  • Comment autoriser un SQL Server via …
  • Qui a fondé Oracle ? 
  • Qu’est-ce que la table spatiale dans…
  •   SQL Server
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    SQL Server

    Comment ajouter des conditions supplémentaires dans SQL ?

    Vous ajoutez des conditions supplémentaires dans SQL à l'aide des opérateurs logiques « AND », « OR » et « NOT ». Ces opérateurs combinent plusieurs conditions pour créer des clauses WHERE plus complexes.

    Voici comment ils fonctionnent :

    * `ET` : L'opérateur « ET » requiert que *toutes* les conditions soient vraies pour que la ligne soit incluse dans le jeu de résultats.

    * `OU` : L'opérateur `OR` nécessite qu'*au moins une* condition soit vraie pour que la ligne soit incluse dans le jeu de résultats.

    * `NON` : L'opérateur « NON » annule une condition, y compris les lignes où la condition est *faux*.

    Exemples :

    Supposons que vous ayez une table appelée « Clients » avec les colonnes « CustomerID », « Nom », « Ville » et « Pays ».

    1. En utilisant `AND` :

    Pour trouver des clients qui vivent à « Londres » et sont originaires du « Royaume-Uni » :

    ```sql

    SÉLECTIONNER *

    DES Clients

    OÙ Ville =« Londres » ET Pays =« Royaume-Uni » ;

    ```

    Cette requête ne renvoie que les lignes où « Ville » est « Londres » *et* « Pays » est « Royaume-Uni ».

    2. Utilisation de `OR` :

    Pour trouver des clients qui habitent à « Londres » ou « Paris » :

    ```sql

    SÉLECTIONNER *

    DES Clients

    OÙ Ville ='Londres' OU Ville ='Paris';

    ```

    Cette requête renvoie les lignes où « Ville » est « Londres » *ou* « Ville » est « Paris » (ou les deux).

    3. Utiliser `NON` :

    Pour trouver des clients qui n'habitent *pas* à « Londres » :

    ```sql

    SÉLECTIONNER *

    DES Clients

    OÙ PAS Ville ='Londres';

    ```

    Cette requête renvoie toutes les lignes sauf celles où « Ville » est « Londres ».

    4. Combinaison d'opérateurs :

    Vous pouvez combiner ces opérateurs pour créer des conditions encore plus complexes :

    Pour rechercher des clients résidant à « Londres » ou « Paris » et originaires du « Royaume-Uni » :

    ```sql

    SÉLECTIONNER *

    DES Clients

    OÙ (Ville ='Londres' OU Ville ='Paris') ET Pays ='Royaume-Uni' ;

    ```

    Notez les parenthèses autour de `(City ='Londres' OR City ='Paris')`. Les parenthèses contrôlent l'ordre des opérations, garantissant que la condition « OU » est évaluée avant la condition « ET ». Sans parenthèses, le résultat serait différent.

    5. Utilisation des opérateurs `BETWEEN` et `IN` :

    Celles-ci sont souvent utiles pour simplifier plusieurs conditions « OU » :

    * `BETWEEN` :Vérifie si une valeur est dans une plage (incluse).

    ```sql

    SÉLECTIONNER *

    DES Clients

    OÙ ID Client ENTRE 100 ET 200 ;

    ```

    * `IN` :Vérifie si une valeur est l'une des plusieurs valeurs spécifiées.

    ```sql

    SÉLECTIONNER *

    DES Clients

    OÙ Ville DANS (« Londres », « Paris », « New York ») ;

    ```

    N'oubliez pas de toujours utiliser des parenthèses pour clarifier l'ordre des opérations lorsque vous combinez plusieurs opérateurs logiques, en particulier lorsque « AND » et « OR » sont utilisés ensemble. Cela améliore la lisibilité et évite des résultats inattendus.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment désinstaller SQL Server Express 
  • Comment ajouter des conditions supplémentaires dans SQL ? 
  • Qu'est-ce que le modèle SQL? 
  • Comment créer un tableau dans M.S. Accéder? 
  • Ai-je besoin de Microsoft SQL Server 2008 
  • Qu’est-ce que sqlcontext ? 
  • Qui a fondé Oracle ? 
  • Le tableau ou les tables à partir de laquelle une requête obtient ses données? 
  • Comment connecter SQL Server 2005 Express vers une autre base de données avec ODBC 
  • Comment importer des données depuis un fichier CSV à un SQL Server 
  • Connaissances Informatiques © http://www.ordinateur.cc