Operátor Between...And

Určuje, jestli hodnota výrazu spadá do zadaného rozsahu hodnot. Tento operátor můžete použít v rámci příkazů SQL.

Syntaxe

výraz [Not] Betweenhodnota1Andhodnota2

Syntaxe operátoru Between...And se skládá z těchto částí:

Část

Popis

výraz

Výraz určující pole s daty, která chcete vyhodnotit

hodnota1, hodnota2

Výrazy, vůči kterým chcete vyhodnotit výraz


Poznámky

Pokud je hodnota výraz mezi hodnota1 a hodnota2 (včetně), vrátí operátor Between...AndTrue, jinak vrátí False. Začleněním logického operátoru Not můžete vyhodnotit opačnou podmínku (to znamená, jestli výraz leží mimo rozsah definovaný hodnotou1 a hodnotou2).

Operátor Between...And můžete použít k určení toho, jestli hodnota pole spadá do zadaného číselného rozsahu. Následující příklad určuje, jestli byla objednávka odeslána do umístění v rámci rozsahu PSČ. Pokud je PSČ mezi 98101 a 98199, vrátí funkce IIf hodnotu „Local“. V opačném případě vrátí „Nonlocal“.

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

Pokud je výraz, hodnota1 nebo hodnota2 Null, vrátí operátor Between...And hodnotu Null.

Vzhledem k tomu, že zástupné znaky, například *, se považují za literály, nemůžete je s operátorem Between...And použít. Například k vyhledání všech PSČ začínajících 980 až 989 nemůžete použít výrazy 980* a 989*. Můžete k tomu ale použít dva alternativní způsoby. Do dotazu můžete přidat výraz, který bude zabírat levé tři znaky textového pole, a na tyto znaky můžete použít Between...And. Nebo můžete vysoké a nízké hodnoty vyplnit dodatečnými znaky – v tomto případě 98000 až 98999 nebo v případě použití rozšířeného PSČ 98000 až 98999 – 9999. (V nízkých hodnotách musíte vynechat – 0000, protože pokud mají některá PSČ rozšířené oddíly a jiná je nemají, vynechá se 98000.)



Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×