Waar nie in VS waar nie bestaan nie?
Waar nie in VS waar nie bestaan nie?

Video: Waar nie in VS waar nie bestaan nie?

Video: Waar nie in VS waar nie bestaan nie?
Video: 10 DINGEN WAARVAN JE NIET WIST DAT ZE NEDERLANDS ZIJN! 2024, April
Anonim

Die belangrikste ding om op te let BESTAAN NIE en NIE IN is dit, anders as BESTAAN en IN, hulle is nie ekwivalent in alle gevalle. Spesifiek, wanneer NULLs betrokke is, sal hulle verskillende resultate gee. Om heeltemal spesifiek te wees, wanneer die subnavraag selfs een nul terugstuur, NIE IN wil nie pas by enige rye.

Hierin, waar bestaan nie vs waar nie?

Die belangrikste ding om op te let BESTAAN NIE en NIE IN NIE is dit, anders as BESTAAN en IN, hulle is nie ekwivalent in alle gevalle. Spesifiek, wanneer NULLs betrokke is, sal hulle verskillende resultate gee. Om heeltemal spesifiek te wees, wanneer die subnavraag selfs een nul terugstuur, NIE IN NIE sal nie pas by enige rye.

Verder, waar bestaan en bestaan nie in SQL nie? Die doel van die SQL “ Bestaan " en " Bestaan nie ” operateur is om die bestaan van rekords in 'n subnavraag na te gaan. Wanneer SQL bestaan word saam met Where-klousule gebruik, dit toets die bestaan van rye in 'n subnavraag. As daardie subnavraag 'n ry bevat, gee dit die TRUE terug.

Net so, vra mense, wat is die verskil tussen nie in en nie bestaan nie?

As 'n duimreël verkies ek bestaan nie aangesien dit baie meer situasies dek as nie in. Bestaan nie kan gebruik word vir elke situasie wat nie in word gebruik vir, maar nie die omgekeerde. Daar kan prestasie wees verskille , met bestaan vinniger wees. Die belangrikste verskil is die hantering van nulle.

Is nul vs nie bestaan nie?

Die NUL word oorweeg en teruggestuur deur die NIE IN opdrag as 'n waarde. Die SQL BESTAAN NIE opdrag word gebruik om te kyk vir die bestaan van spesifieke waardes in die verskafde subnavraag. Die subnavraag sal nie enige data terugstuur; dit gee WAAR of ONWAAR waardes afhang van die subnavraag waardes bestaanskontrole.

Aanbeveel: