Saan wala sa VS kung saan wala?
Saan wala sa VS kung saan wala?

Video: Saan wala sa VS kung saan wala?

Video: Saan wala sa VS kung saan wala?
Video: Sa lugar kung saan wala ng sakit at sa hardin na wala ng dinadamdam. 2024, Nobyembre
Anonim

Ang pinakamahalagang bagay na dapat tandaan HINDI TOTOO at HINDI IN ay iyon, hindi katulad MAY NA at IN, sila hindi katumbas sa lahat ng kaso. Sa partikular, kapag ang mga NULL ay kasangkot, magbabalik sila ng iba't ibang mga resulta. Upang maging ganap na tiyak, kapag ang subquery ay nagbalik ng kahit isang null, HINDI SA kalooban hindi tumugma sa anumang mga hilera.

Dito, where Not Exists vs where not in?

Ang pinakamahalagang bagay na dapat tandaan HINDI TOTOO at HINDI SA ay iyon, hindi katulad MAY NA at IN, sila hindi katumbas sa lahat ng kaso. Sa partikular, kapag ang mga NULL ay kasangkot, magbabalik sila ng iba't ibang mga resulta. Upang maging ganap na tiyak, kapag ang subquery ay nagbalik ng kahit isang null, HINDI SA kalooban hindi tumugma sa anumang mga hilera.

Higit pa rito, saan umiiral at hindi umiiral sa SQL? Ang layunin ng SQL “ Umiiral "at" Hindi totoo ” operator ay upang suriin ang pagkakaroon ng mga tala sa isang subquery. Kailan Umiiral ang SQL ay ginagamit kasama ang sugnay na Where, sinusubok nito ang pagkakaroon ng mga row sa isang subquery. Kung ang subquery na iyon ay naglalaman ng isang row, ibabalik nito ang TRUE.

Gayundin, ang mga tao ay nagtatanong, ano ang pagkakaiba sa pagitan ng wala sa at hindi umiiral?

Bilang panuntunan ng hinlalaki, mas gusto ko Hindi totoo dahil sinasaklaw nito ang mas maraming sitwasyon kaysa hindi sa. Hindi totoo maaaring gamitin para sa bawat sitwasyon na hindi in ay ginagamit para sa, ngunit hindi ang kabaliktaran. Maaaring magkaroon ng pagganap pagkakaiba , kasama ang umiiral pagiging mas mabilis. Ang pinakamahalagang pagkakaiba ay ang paghawak ng mga nulls.

Wala ba ang null vs?

Ang WALA ay isinasaalang-alang at ibinabalik ng HINDI IN command bilang isang halaga. Ang SQL HINDI TOTOO Ang command ay ginagamit upang suriin ang pagkakaroon ng mga partikular na halaga sa ibinigay na subquery. Ang subquery ay hindi ibalik ang anumang data; ito ay nagbabalik ng TRUE o FALSE na halaga ay depende sa subquery values existence check.

Inirerekumendang: