Maison  >  Article  >  base de données  >  Quelle est l'utilité d'Oracle entre

Quelle est l'utilité d'Oracle entre

青灯夜游
青灯夜游original
2022-04-18 18:58:168301parcourir

between est utilisé pour sélectionner des données de ligne avec des valeurs dans une plage, la syntaxe est "SELECT nom du champ FROM nom de la table WHERE expression [NOT] BETWEEN limite inférieure ET limite supérieure" lorsque ce mot-clé forme une condition de recherche pour les lignes ; renvoyé par l'instruction SELECT, seules les lignes dont les valeurs se situent dans la plage spécifiée sont renvoyées.

Quelle est l'utilité d'Oracle entre

L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3. L'opérateur

BETWEEN peut être utilisé pour sélectionner des données de ligne avec des valeurs comprises dans une plage dans Oracle.

Syntaxe de l'opérateur Oracle BETWEEN

L'opérateur BETWEEN permet de spécifier la plage à tester. Lorsque vous utilisez l'opérateur BETWEEN pour former des conditions de recherche pour les lignes renvoyées par une instruction SELECT, seules les lignes dont les valeurs se situent dans la plage spécifiée sont renvoyées.

Ce qui suit explique la syntaxe de l'opérateur BETWEEN :

expression [ NOT ] BETWEEN low AND high

Dans la syntaxe ci-dessus :

  • low et high - low et hight spécifient les valeurs inférieures et supérieures de la plage à tester. Les valeurs basses et hautes peuvent être des littéraux ou des expressions.

  • expression - est une expression testée dans la plage définie par bas et haut. Pour pouvoir comparer, les types d'expression de données, low et hight, doivent être identiques.

  • AND - L'opérateur AND agit comme un espace réservé pour séparer les valeurs basses et élevées.

  • Si la valeur de expression (expression) est supérieure ou égale à la valeur de low et inférieure ou égale à la valeur de hight, l'opérateur BETWEEN renvoie vrai. L'opérateur

value >= low AND value <= high

NOT BETWEEN annule le résultat de l'opérateur BETWEEN.

Exemples Oracle BETWEEN

Jetons un coup d'œil à quelques exemples d'utilisation utilisant l'opérateur Oracle BETWEEN.

1. Exemple numérique Oracle BETWEEN

Prenons le tableau des produits ci-dessous comme exemple :

Quelle est lutilité dOracle entre

L'instruction suivante renvoie tous les produits dont le coût standard est compris entre 500 et 600 :

SELECT
    product_name,
    standard_cost
FROM
    products
WHERE
    standard_cost BETWEEN 500 AND 600
ORDER BY
    standard_cost;

Dans cet exemple, nous allons Les valeurs de la colonne coût standard (standard_cost) sont comparées et filtrées dans la plage comprise entre 500 et 600. Cette requête renvoie uniquement les produits dont le coût standard est compris entre :

Quelle est lutilité dOracle entre

Pour rechercher des produits dont le coût standard n'est pas compris entre 500 et 600, ajoutez l'opérateur NOT à la requête ci-dessus comme suit :

SELECT
    product_name,
    standard_cost
FROM
    products
WHERE
    standard_cost NOT BETWEEN 500 AND 600
ORDER BY
    product_name;

2. Oracle BETWEEN date exemple

Prenons le tableau des commandes ci-dessous comme exemple de démonstration :

Quelle est lutilité dOracle entre

Pour interroger les commandes des clients du 1er décembre 2016 au 31 décembre 2016, vous pouvez utiliser l'instruction suivante :

SELECT
    order_id, customer_id, status, order_date
FROM
    orders
WHERE
    order_date BETWEEN DATE &#39;2016-12-01&#39; AND DATE &#39;2016-12-31&#39;
ORDER BY
    order_date;

Après avoir exécuté l'instruction, vous pouvez obtenir les résultats suivants :

Quelle est lutilité dOracle entre

Tutoriel recommandé : "Tutoriel Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:À quoi sert Oracle Trim ?Article suivant:À quoi sert Oracle Trim ?