Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Määrittää, osuuko tietyn lausekkeen arvo määritettyyn arvoalueeseen. Voit käyttää tätä operaattoria SQL-lausekkeissa.

Syntaksi

lauseke [Not] Betweenarvo1Andarvo2

Between...And-operaattorin syntaksissa on seuraavat osat:

Osa

Kuvaus

lauseke

Lauseke, joka määrittää tarkasteltavat tiedot sisältävän kentän.

arvo1, arvo2

Lausekkeet, joihin verraten lauseke-arvoa halutaan arvioida.


Huomautuksia

Jos lauseke-argumentin arvo on arvojen arvo1 ja arvo2 välillä (molemmat mukaan lukien), Between...And-operaattori palauttaa arvon Tosi, muuten se palauttaa arvon Epätosi. Sisällyttämällä looginen operaattori Not voidaan arvioida päinvastainen tila (eli onko lauseke arvojen arvo1 ja arvo2 määrittämän alueen ulkopuolella).

Betwee n...And-operaattorin avulla voit määrittää, onko kentän arvo tietyn numeerisen arvoalueen rajoissa. Seuraavassa esimerkissä määritetään, onko tilaus toimitettu paikkaan, jonka postinumero on tietyn postinumeroalueen rajoissa. Jos postinumero on välillä 98101–98199, IIf-funktio palauttaa arvon ”Paikallinen”. Muussa tapauksessa se palauttaa arvon ”Ei-paikallinen”.

SELECT IIf(PostalCode Between 98101 And 98199, “Local”, “Nonlocal”) FROM Publishers

Jos lauseke, arvo1, tai arvo2 on tyhjäarvo, Between...And-operaattori palauttaa arvon Tyhjäarvo.

Koska yleismerkit, kuten *, käsitetään literaaleiksi, niitä ei voi käyttää Between...And-operaattorin kanssa. Kirjoittamalla esimerkiksi 980* ja 989* ei voida etsiä kaikkia postinumeroita, jotka alkavat numeroilla 980–989. Tämä voidaan toteuttaa kahdella muulla tavalla. Kyselyyn voidaan lisätä lauseke, joka sisältää kolme vasemmanpuoleista tekstikentän merkkiä, ja käyttää operaattoria Between...And näille merkeille. Toinen tapa on lisätä ylimääräisiä merkkejä isoihin ja pieniin arvoihin, tässä tapauksessa 98000–98999 tai käytettäessä laajennettuja postinumeroita 98000– 98999-9999. (Pienistä arvoista tulee jättää pois merkit -0000, koska 98000 jää hausta pois, jos joissain postinumeroissa on laajennettuja osia ja joissain ei.)



Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×