Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SUBD ACCESS. Koval Т..doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
5.54 Mб
Скачать

Умови для запитів

Умовні вирази

Результат роботи умови у запиті

«Київ» або In («Київ»)

Записи поля, що мають значення Київ

 «Київ»

Записи поля, що не мають значення Київ

>=22.10.91

Записи поля, що мають значення дати пізніші ніж 22.10.91

<=22.10.91

Записи поля, що мають значення дати до 22.10.91

>»К»

Записи поля, що мають значення, які починаються з літер К—Я

<»К»

Записи поля, що мають значення, які починаються з літер А—К

Null

Записи поля порожні

Is Not Null

Записи поля мають не порожні значення

Like «Р*»

Записи поля, що мають значення, які починаються з літери Р

<=500

Записи поля, що мають числові значення, менші або дорівнюють 500

500

Записи поля, що мають числове значення, що дорівнює 500

Between 01.01.08 And 31.07.08

Записи поля, що мають значення дат від 1 січня до 31 липня 2008

>10 And <20

Записи поля, що мають діапазон значень від 10 до 20

20 Or 40

Записи поля, що мають значення 20 або 40

Складені умови.

Із використанням логічних операторів (Or, And, Not) можна створювати складені умови для вибірки записів з таблиць.

Оператор Ог. У випадку, коли потрібно відібрати одне з кіль­кох значень, слід у рядок Условие отбора ввести умови, що розді­ляються логічним оператором Ог. Тоді під час роботи запиту для того, щоб запис було відібрано, істинним має бути хоча б одні з заданих в умові значень. Є два способи задати кілька пов’язаних оператором Ог умов для одного поля. Можна ввести всі умови в одне поле рядка Условие отбора і з’єднати їх оператором Ог. Наприклад, у конструкторі запиту запис в полі рядка Условие отбора: 20 Or 40 означає, що з поля таблиці буде відібрано записи зі значеннями 20 або значеннями 40. Іншим способом завдання умов з оператором Ог — це введення кожної умови в окремі поля рядка Или. Тоді при використанні кількох рядків Или для відбору запису достатньо виконання всіх умов в одному з рядків Или.

Оператор And. У випадку, коли потрібно відібрати кілька значень, слід у рядок Условие отбора ввести умови, що розділя­ються логічним оператором And. Тоді під час роботи запиту для того, щоб запис було відібрано, істинними мають бути всі задані в умові значення. Наприклад, у конструкторі запиту запис в полі рядка Условие отбора: 20 And 40 означає, що з поля таблиці будуть відібрані лише ті записи, які містять одночасно і значення 20, і значення 40.

Оператор Like. У випадку, коли потрібно відібрати значення за зразком, слід у рядок Условие отбора ввести умови, що роз­діляються логічним оператором Like. У зразок пошуку можна включити:

  • символ шаблона — ?, що заміняє будь-який один символ у заданій позиції;

  • символ *, що означає будь-яку кількість будь-яких символів у заданій позиції;

  • символ #, що означає будь-яку цифру в заданій позиції.

Наприклад, за умови: Like»Kuїe» з поля буде відібрано значення — Київ.

Оператор Between. У випадку, коли потрібно відібрати діапазон значень, слід у рядок Условие отбора ввести умови, що розділяються логічним оператором Between. Наприклад, уведення умови: Between (0,10) означає, що буде відібрано всі значення від 0 до 10.

Оператор In. У випадку, коли потрібно відібрати певні значен­ня, слід у рядок Условие отбора ввести умови, що розділяються логічним оператором In. Наприклад, уведення умови: In (0,10) означає, що буде відібрано всі значення 0 та значення 10.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]