Ambapo si katika VS ambapo haipo?
Ambapo si katika VS ambapo haipo?

Video: Ambapo si katika VS ambapo haipo?

Video: Ambapo si katika VS ambapo haipo?
Video: Маленький лисенок вышел к людям за помощью 2024, Novemba
Anonim

Jambo muhimu zaidi kuzingatia HAIPO na HAPANA IN ni kwamba, tofauti IPO na IN, wapo sivyo sawa katika visa vyote. Hasa, wakati NULLs zinahusika zitarudisha matokeo tofauti. Ili kuwa maalum kabisa, wakati subquery inarudisha hata null moja, HAPANA KATIKA mapenzi sivyo linganisha safu zozote.

Hapa, ambapo Haipo dhidi ya wapi haipo?

Jambo muhimu zaidi kuzingatia HAIPO na HAKUNA ni kwamba, tofauti IPO na IN, wapo sivyo sawa katika visa vyote. Hasa, wakati NULLs zinahusika zitarudisha matokeo tofauti. Ili kuwa maalum kabisa, wakati subquery inarudisha null moja, HAKUNA mapenzi sivyo linganisha safu zozote.

Kwa kuongezea, iko wapi na haipo katika SQL? Madhumuni ya SQL “ Ipo ” na “ Haipo ” opereta ni kuangalia uwepo wa rekodi katika hoja ndogo. Lini SQL Ipo inatumika pamoja na Ambapo kifungu, inajaribu uwepo wa safu katika safu ndogo. Ikiwa hoja ndogo hiyo ina safu mlalo basi inarejesha TRUE.

Kadhalika, watu wanauliza, kuna tofauti gani kati ya kutokuwepo na kutokuwepo?

Kama kanuni ya kidole gumba, napendelea haipo kwani inashughulikia hali nyingi zaidi kuliko sivyo katika. Haipo inaweza kutumika kwa kila hali sivyo in inatumika kwa, lakini sivyo kinyume chake. Kunaweza kuwa na utendaji tofauti , na ipo kuwa kasi zaidi. Muhimu zaidi tofauti ni utunzaji wa nulls.

Je, null vs haipo?

The NULL inazingatiwa na kurudishwa na HAPANA KWA amri kama thamani. SQL HAIPO amri hutumika kuangalia uwepo wa maadili maalum katika hoja ndogo iliyotolewa. Subquery itakuwa sivyo kurudisha data yoyote; inarejesha thamani za TRUE au FALSE hutegemea ukaguzi wa kuwepo kwa thamani ndogo ndogo.

Ilipendekeza: