Maison >base de données >Oracle >Quelle est la différence entre dans et ou dans oracle ?

Quelle est la différence entre dans et ou dans oracle ?

WBOY
WBOYoriginal
2022-01-25 11:31:075645parcourir

Différence : 1. in établit une connexion de hachage entre la table de requête parent et la table de requête enfant, while ou fait une boucle sur la table de requête parent, puis interroge la table de requête enfant 2. En l'absence d'index, plus il y a de données, plus l'efficacité d'exécution de in ne diminuera pas beaucoup, tandis que l'efficacité d'exécution de or diminuera considérablement.

Quelle est la différence entre dans et ou dans oracle ?

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

Quelle est la différence entre in et ou in oracle

a in (1,2,3)(a = 1 ou a = 2 ou a = 3)

a = 1 && b = 2 ou a = 3 est équivalent à L'union de (a = 1 && b =2) et a = 3 conditions

ou est-ce qu'une seule des deux conditions peut être remplie

in est utilisé pour inclure, par exemple, select * from table in (une instruction ou plusieurs valeurs)

ou : satisfaire au plus deux conditions dans : satisfaire plus de conditions

Les opérations sont différentes

1. in : in est une connexion de hachage entre la table de requête parent et la table de requête enfant.

2. or : or consiste à boucler la table de requête parent et à interroger la table de requête enfant à chaque fois que la boucle boucle.

Convient à différents

1. in : in convient aux situations où la table de requête enfant contient plus de données que la table de requête parent.

2. ou : ou convient aux situations où la table de requête enfant contient moins de données que la table de requête parent.

Quelle est la différence entre dans et ou dans oracle ?

L'efficacité d'exécution est différente

1 in : En l'absence d'index, à mesure que la quantité de données derrière in augmente, l'efficacité d'exécution de in ne diminuera pas beaucoup.

2. ou : En l'absence d'index, à mesure que la quantité de données derrière ou augmente, l'efficacité d'exécution de ou diminuera considérablement.

Tutoriel recommandé : "Tutoriel vidéo 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