Waar niet in VS waar niet bestaat?
Waar niet in VS waar niet bestaat?

Video: Waar niet in VS waar niet bestaat?

Video: Waar niet in VS waar niet bestaat?
Video: Waar denken jullie dat ik ben? ☀️🥰 2024, November
Anonim

Het belangrijkste om op te merken: BESTAAT NIET en NIET IN is dat, in tegenstelling tot BESTAAT en IN, ze zijn niet in alle gevallen gelijkwaardig. In het bijzonder, wanneer er NULL's bij betrokken zijn, zullen ze verschillende resultaten opleveren. Om helemaal specifiek te zijn, wanneer de subquery zelfs maar één nul retourneert, NIET IN wil niet overeenkomen met alle rijen.

Hierin, waar bestaat niet versus waar niet?

Het belangrijkste om op te merken: BESTAAT NIET en NIET IN is dat, in tegenstelling tot BESTAAT en IN, ze zijn niet in alle gevallen gelijkwaardig. In het bijzonder, wanneer er NULL's bij betrokken zijn, zullen ze verschillende resultaten opleveren. Om helemaal specifiek te zijn, wanneer de subquery zelfs maar één nul retourneert, NIET IN zullen niet overeenkomen met alle rijen.

Bovendien, waar bestaat en bestaat niet in SQL? Het doel van de SQL “ Bestaat " en " Bestaat niet ” -operator is om het bestaan van records in een subquery te controleren. Wanneer SQL bestaat wordt gebruikt langs de Where-clausule, het test het bestaan van rijen in een subquery. Als die subquery een rij bevat, wordt de waarde TRUE geretourneerd.

Evenzo vragen mensen: wat is het verschil tussen niet in en niet bestaat?

Als vuistregel geef ik de voorkeur aan: bestaat niet omdat het veel meer situaties dekt dan niet in. Bestaat niet kan worden gebruikt voor elke situatie die niet in wordt gebruikt voor, maar niet het omgekeerde. Er kunnen prestaties zijn verschillen , met bestaat sneller zijn. Het belangrijkste verschil is de verwerking van nulls.

Bestaat nul vs niet?

De NUL wordt beschouwd en geretourneerd door de NIET IN-commando als een waarde. de SQL BESTAAT NIET opdracht wordt gebruikt om te controleren op het bestaan van specifieke waarden in de opgegeven subquery. De subquery zal niet retourneer alle gegevens; het retourneert TRUE of FALSE-waarden zijn afhankelijk van de bestaanscontrole van de subquerywaarden.

Aanbevolen: