Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.
Використання умови Like для пошуку даних

Умова або оператор Like використовується в запиті Access для пошуку даних, які відповідають певному шаблону. Наприклад, у зразку бази даних у нас є таблиця "Клієнти", наприклад наведена нижче, і ми хочемо знайти лише клієнтів, які проживають у містах, назви яких починаються з "Б". Ось як ми створимо запит і використаємо умови Like:

  1. Відкрийте таблицю "Клієнти".

    Таблиця ''Клієнти''

  2. На вкладці Створити натисніть кнопку Конструктор запиту.

  3. Натисніть кнопку Додати , і таблицю "Клієнти" буде додано до конструктора запитів.

  4. Двічі клацніть поля Прізвище та Місто, щоб додати їх до сітки макета запиту.

  5. У полі Місто додайте умову “Like Б*”, а потім натисніть кнопку Запуск.

    Умова запиту Like

У результатах запиту відобразяться лише клієнти, міста яких починаються на букву "Б".

Результати запиту Like

Докладні відомості про використання умов див . в статті Застосування умов до запиту.

На початок сторінки

Використання оператора Like у синтаксисі SQL

Якщо ви надаєте перевагу синтаксису SQL (мові структурованих запитів), виконайте наведені нижче дії:

  1. Відкрийте таблицю "Клієнти" та на вкладці Створити натисніть кнопку Макет запиту.

  2. На вкладці Основне натисніть кнопку Вигляд, виберіть пункт Режим SQL і введіть такий синтаксис:

    SELECT [Last Name], City FROM Customers WHERE City Like “B*”;

  3. Виберіть команду Виконати.

  4. Клацніть правою кнопкою миші вкладку запиту, виберіть команди Зберегти > Закрити.

Докладні відомості див. у статті Access SQL: основні поняття, словник і синтаксис. Також див. статтю про редагування SQL-інструкцій для уточнення результатів запиту.

На початок сторінки

Приклади шаблонів і результатів з умовою Like

Умову або оператор Like варто використовувати для порівняння значення поля з виразом рядка. Наведений нижче приклад повертає дані, які починаються з букви "P", після якої стоїть будь-яка буква між "А" та "Е" і три цифри:

Like “P[A-F]###”

Нижче наведено кілька шляхів використання оператора Like для різних шаблонів.


Тип збігу


Візерунком

Якщо база даних збігається
ви побачите

Якщо в базі даних немає збігів
ви побачите

Кілька символів

а*а

аа, аБа, аБББа

аБВ

*аб*

абв, ААББ, Хаб

аЮб, бав

Спеціальний символ

а[*]а

а*а

Ааа

Кілька символів

аб*

абвгдеє, абв

ваб, ааб

Один символ

а?а

ааа, а3а, аБа

аБББа

Одна цифра

а#а

а0а, а1а, а2а

ааа, а10а

Діапазон символів

[а–я]

е, п, й

2, &

За межами діапазону

[!а–я]

9, &, %

б, а

Не цифра

[!0–9]

А, а, &, ~

0, 1, 9

Комбінований тип

а[!б–м]#

Ан9, ая0, а99

абв, ай0

Приклади умов Like із символами узагальнення

У наведеній нижче таблиці наведено типи результатів, коли умова Like використовується із символи узагальнення в таблиці, яка може містити дані з певними шаблонами збігів.

Умови.

Результат

Like "E#"

Повертає елементи із двома символами, де перший символ – буква "Е", а другий – число.

Like "Є?"

Повертає елементи лише із двома символами, де перший символ – буква "Є".

Like "*16"

Повертає елементи, які закінчуються на 16.

Див. додаткові приклади символів узагальнення.

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×