The SQL NOT exist-operaattori toimii täysin päinvastaisesti kuin olemassa oleva operaattori. Sitä käytetään rajoittamaan SELECT-lausuman palauttamien rivien määrää.
ei OLE OLEMASSA SQL Server tarkistaa Alikysely rivien olemassaoloa, ja jos ei ole riviä sitten se palauttaa TRUE, muuten FALSE. Tai voimme yksinkertaisesti sanoa, SQL Server ei Ole Olemassa operaattori palauttaa tulokset täsmälleen päinvastainen tulos palautetaan Alikysely.,
VINKKI: Ennen kuin menemme tähän esimerkkinä, ehdotan, että voit viedä SQL Alikysely artiklan ymmärtää alikysely suunnittelu ja kyselyn jäsentämiseen.
SQL ei OLE OLEMASSA Syntaksi
perus syntaksi ei OLE OLEMASSA SQL Server voidaan kirjoittaa seuraavasti:
SELECT FROM WHERE NOT EXISTS (Write Subquery to Check)
- Sarakkeet: Se antaa meille mahdollisuuden valita useita sarakkeita taulukoissa. Se voi olla yksi tai useampi.
- lähde:tietokannassa on yksi tai useampi taulukko. SQL-liittymiä käytetään useiden taulukoiden liittämiseen.
- Alikysely: Täällä meillä on tarjota Alikysely., Jos subquery palauttaa true niin se palauttaa ennätykset muuten, se ei palauta mitään ennätyksiä.
tässä artikkelissa, näytämme sinulle, miten käyttää SQL Server ei ole olemassa operaattori esimerkkejä., Tätä varten Aiomme käyttää alla-näkyy tiedot
SQL ei OLE OLEMASSA Esimerkki 1
seuraavan kyselyn löydät kaikki Työntekijät läsnä Työntekijät-taulukon, jonka on vähemmän kuin 1000
LÄHTÖ
Anna minun muuttaa ei Ole Olemassa ehto, koska Myynti < 10000, se tarkoittaa, alikysely palauttaa kaikki käytettävissä olevat rivit. Ja ei ole olemassa palauttaa nolla kirjaa, koska se palauttaa täsmälleen päinvastainen tulos subquery.,
LÄHTÖ
Kuten voit nähdä, että kysely on palaamassa Tyhjä kirjaa, koska alikysely on palaamassa TOTTA, ja ei Ole olemassa palaa vääriä. Näyttäkäämme vielä yksi esimerkki paremman ymmärryksen puolesta.
Anna minun muuttaa edellytys Myynti > 10000, joka on väärä kunnossa. Niin, SQL ei ole olemassa operaattori palauttaa kaikki tietueet.
LÄHTÖ
Kuten voitte nähdä edellä kuvakaappaus, se on palaamassa kaikki rivit., Koska alikysely palauttaa arvon EPÄTOSI, se tarkoittaa, Sql Server ei OLE OLEMASSA palaa TRUE
SQL ei Ole Olemassa Esimerkki 2
seuraavat SQL-Palvelinta ei Ole Olemassa kyselyn löytää Työntekijöitä, joiden Ammatti ei ole Ammattitaitoisia, Manuaalinen tai Kirjoitusvirheen. Täällä aiomme käyttää SQL-Operaattorin sisällä Alikysely
LÄHTÖ
Kiitos käynnistä Meidän Blogi