SQL - Between operátor

Az sql Between (között) operátorral a kijelölt adatok közötti értéket adja vissza.

Sql szintaxis:

SELECT oszlop_név
FROM táblázat_név
WHERE oszlop_név
BETWEEN érték 1 AND érték 2

 

1.) A Between operátor példa:

A "személyek" táblázat:

Azonosító keresztnév vezetéknév cím város
1 Péter Kovács Albert út 2 Budapest
2 István Tóth Iskola út 34 Debrecen
3 Viola Kiss Kiskörút út 12 Kisköre
4 Aranka Török Széchenyi út 36 Siófok

Szeretnénk kiválasztani a személyek táblázatból a vezetéknév alapján névsorrend szerint azon személyeket amelyeket a megadott feltételek közül csak az első értéket veszi figyelembe (például: 1 és 10 közötti értékeket íratjuk ki oly módon, hogy a kiírásban 1 és 9 közötti értékek szerepeljenek a 10 viszont már nem).

 

Kód:

SELECT * FROM személy
WHERE keresztnév
BETWEEN 'István' AND 'Viola'

 

A megoldás kiírás szerint:

2 István Tóth Iskola út 34 Debrecen

 

Ebben az esetben szeretnénk kiválasztani azon egyedeket a személy táblázatból akik a megadott két érték között szerepel úgy, hogy a kezdő értéket nem számítja bele.

 

Kód:

SELECT * FROM személy
WHERE keresztnév
NOT BETWEEN 'István' AND 'Viola';

A megoldás kiírás szerint:

1 Péter Kovács Albert út 2 Budapest
3 Viola Kiss Kiskörút 12 Kisköre

A hozzászólás csak a regisztrált és bejelentkezett tagok számára engedélyezett!

Oldalainkat 36 vendég böngészi
Látogatóink száma: 2010.07.10 -től