Maison >base de données >Oracle >A quoi sert ou dans Oracle

A quoi sert ou dans Oracle

WBOY
WBOYoriginal
2022-01-21 14:15:5113438parcourir

Dans Oracle, or est un opérateur logique, qui signifie "ou". Il est utilisé pour filtrer les conditions spécifiées avant et après l'opérateur ou est vraie, le résultat renvoyé est vrai. après ou Si toutes les conditions sont fausses, l'opérateur ou renvoie faux.

A quoi sert ou dans Oracle

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

À quoi sert ou dans Oracle ?

L'opérateur OR est un opérateur logique qui combine des expressions booléennes et renvoie vrai si l'une des expressions est vraie.

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

expression_1 AND expression_2

Le tableau suivant montre les résultats de l'opérateur OR entre les valeurs vraies, fausses et NULL.

A quoi sert ou dans Oracle

Nous utilisons souvent l'opérateur OR dans la clause WHERE des instructions SELECT, DELETE et UPDATE pour former des conditions de filtrage des données.

Si vous utilisez plusieurs opérateurs logiques dans une instruction, Oracle évalue l'opérateur OR après avoir évalué les opérateurs NOT et AND. Cependant, vous pouvez utiliser des parenthèses pour modifier l'ordre d'évaluation.

Nous utiliserons le tableau des commandes dans l’exemple de base de données à des fins de démonstration. La structure du tableau est illustrée dans la figure ci-dessous -

A quoi sert ou dans Oracle

Exemple d'opérateur Oracle OR combinant deux expressions booléennes

L'exemple suivant recherche les commandes dont le statut est En attente ou Annulé. Veuillez vous référer à l'instruction de requête suivante :

SELECT
order_id,
customer_id,
status,
TO_CHAR(order_date, 'YYYY-MM-DD') AS order_date
FROM
orders
WHERE
status = 'Pending'
OR status = 'Canceled'
ORDER BY
order_date DESC;

In. Dans cet exemple, l'instruction renvoie toutes les commandes qui satisfont à l'une des expressions suivantes : status = 'Pending'

-- ou

status = 'Canceled'

L'exécution du code ci-dessus donne les résultats suivants :

A quoi sert ou dans Oracle

Recommended tutoriel : "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