Mitä jos olemassa palauttaa SQL:ssä?
Mitä jos olemassa palauttaa SQL:ssä?

Video: Mitä jos olemassa palauttaa SQL:ssä?

Video: Mitä jos olemassa palauttaa SQL:ssä?
Video: Kuinka palauttaa poistetut tiedot SQL Server -palvelussa käyttämällä Transaction Log LSN -sivustoja 2024, Marraskuu
Anonim

SQL Palvelin OLEMASSA operaattorin yleiskatsaus

The OLEMASSA operaattori on looginen operaattori, jonka avulla voit tarkistaa, onko alikysely palaa mikä tahansa rivi. The OLEMASSA operaattori palaa TOTTA jos alikysely palaa yksi tai useampi rivi. Heti alikyselyn jälkeen palaa rivit, OLEMASSA operaattori palaa TOSI ja lopeta käsittely välittömästi.

Kun tämä otetaan huomioon, mitä hyötyä on olemassa olevasta SQL:stä?

The OLEMASSA kunto sisällä SQL On käytetty tarkistaaksesi, onko korreloidun sisäkkäisen kyselyn tulos tyhjä (ei sisällä monikoita) vai ei. Tulos OLEMASSA on looginen arvo tosi tai epätosi. Se voi olla käytetty SELECT-, UPDATE-, INSERT- tai DELETE-käskyssä.

Lisäksi, mitä paitsi kysely palauttaa? SQL PAITSI lauseketta/operaattoria käytetään yhdistämään kaksi VALITSE lausunnot ja palaa riviä ensimmäisestä SELECT-lause jotka eivät ole palasi toisella SELECT-lause . Tämä tarkoittaa PAITSI palautukset vain rivit, jotka eivät ole käytettävissä toisessa SELECT-lause.

Kysymys kuuluu myös, mitä käyttöä ei ole olemassa SQL:ssä?

The SQL:ää EI OLE OLEMASSA Operaattori toimii täysin päinvastoin OLEMASSA Operaattori. se on käytetty rajoittaaksesi SELECT-lauseen palauttamien rivien määrää. The EI OLE SQL:ssä Palvelin tarkistaa alikyselyn rivien olemassaolon ja jos niitä on ei riviä, se palauttaa arvon TRUE, muuten EPÄTOSI.

Mitä eroa on SQL:n ja olemassa olevan välillä?

OLEMASSA on paljon nopeampi kuin IN, kun alikyselyn tulokset ovat erittäin suuret, OLEMASSA operaattori tarjoaa paremman suorituskyvyn. The Olemassa avainsana arvioi tosi tai epätosi, mutta IN avainsana vertaa kaikkia arvoja in vastaava alikyselysarake.

Suositeltava: