Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Вирази, які визначають відповідності для цілих або часткових текстових значень





Приклади виразів у цій таблиці демонструють критерії, які визначають відповідність для цілих або часткових текстових значень

Поле Вираз Опис
Місто доставки "Лондон" Відображаються замовлення, доставлені до Лондона.
Місто доставки "Лондон" або "Париж" Оператор Or використовується, щоб відобразити замовлення, доставлені до Лондона або Парижа.
Країна/регіон доставки In("Канада", "Великобританія") Оператор In використовується, щоб відобразити замовлення, доставлені до Канади або Великобританії.
Країна/регіон доставки Not "США" Оператор Not використовується, щоб відобразити замовлення, доставлені до інших країн і регіонів, але не США.
Назва товару Not Like "C*" Оператор Not і символ узагальнення * використовуються, щоб відобразити товари, чиї назви не починаються з С.
Назва компанії >="Н" Відображаються замовлення, доставлені до компаній, чиї назви починаються з букв від Н до Я.
Код товару Right ([Код товару], 2)="99" Функція Right використовується, щоб відобразити замовлення зі значеннями поля «Код товару», які закінчуються на 99.
Ім’я одержувача замовлення Like "С*" Відображаються замовлення, доставлені до клієнтів, чиї імена починаються з букви С.

Вирази, які використовують дати у критеріях відповідності

Вирази в нижченаведеній таблиці демонструють використання дат і пов’язаних функцій у критеріях виразів.

Поле Вираз Опис
Дата доставки #2/2/2007# Відображаються замовлення, доставлені 2 лютого 2007 року.
Дата доставки Date () Відображаються замовлення, доставлені сьогодні.
Запланована дата Between Date() And DateAdd ("m", 3, Date()) Оператор Between...And і функції DateAdd і Date використовуються, щоб відобразити замовлення, заплановані від сьогоднішньої дати до дати через три місяці.
Дата замовлення < Date() - 30 Функція Date використовується, щоб відобразити замовлення, зроблені більше ніж 30 днів тому.
Дата замовлення Year ([Дата замовлення])=2007 Функція Year використовується, щоб відобразити замовлення з датами замовлення за 2007 рік.
Дата замовлення DatePart ("q", [Дата замовлення])=4 Функція DatePart використовується, щоб відобразити замовлення за четвертий календарний квартал.
Дата замовлення DateSerial (Year ([Дата замовлення]), Month ([Дата замовлення])+1, 1)-1 Функції DateSerial, Year і Month використовуються, щоб відобразити замовлення за останній місяць кожного місяця.
Дата замовлення Year([Дата замовлення])= Year(Now()) And Month([Дата замовлення])= Month(Now()) Функції Year і Month і оператор And використовуються, щоб відобразити замовлення для поточного року й місяця.
Дата доставки Between #5/1/2007# And #10/1/2007# Оператор Between...Andвикористовується, щоб відобразити замовлення, доставлені не раніше 5 січня 2007 року й не пізніше 10 січня 2007 року.
Запланована дата Between Date() And DateAdd("M", 3, Date()) Оператор Between...And використовується, щоб відобразити замовлення, які потрібно виконати протягом терміну від сьогоднішньої дати до дати через три місяці.
День народження Month([День народження])=Month(Date()) Функції Month і Date використовуються, щоб відобразити працівників із днем народження в цьому місяці.

Вирази, які визначають відсутнє значення (null) або рядок із нульовою довжиною

Вирази в нижченаведеній таблиці працюють із полями, які можуть не містити даних — це ті поля, які можуть містити значення null або рядок із нульовою довжиною. Значення null вказує на відсутність даних; воно не відповідає нульовому або взагалі будь-якому значенню. Access підтримує поняття відсутніх даних, оскільки воно є важливим для цілісності бази даних. У дійсності відомості часто бувають відсутніми, хоча б і тимчасово (наприклад, ще не визначена ціна на новий товар). Тому база даних, яка моделює реальну діяльність, наприклад, бізнесову, має бути здатною записувати відсутні дані. Функцію IsNull можна використати для визначення того, чи містить поле або елемент керування значення null, а функцію Nz можна використати, щоб перетворити значення null на нуль.

Поле Вираз Опис
Область доставки Is Null Відображаються замовлення для клієнтів, для яких поле «Область доставки» містить значення null (відсутнє).
Область доставки Is Not Null Відображаються замовлення для клієнтів, для яких поле «Область доставки» містить значення.
Факс "" Відображаються замовлення для клієнтів, які не мають факс-апарата, що позначається рядком із нульовою довжиною в полі «Факс» замість значення null (відсутнє).

Вирази, які використовують зразки для визначення відповідності записів

Оператор Like надає гнучкі можливості в разі спроби знайти рядки, які відповідають певному зразку, оскільки оператор Like можна використати із символами узагальнення, щоб визначити зразки, для яких потрібно знайти відповідники. Наприклад, символ узагальнення * (зірочка) відповідає послідовності символів будь-якого типу, і це полегшує пошук усіх імен, які починаються на певну букву. Наприклад, вираз Like "С*" можна використати, щоб знайти всі імена, які починаються з букви С.

Поле Вираз Опис
Ім’я одержувача замовлення Like "С*" Знаходить усі записи в полі «Ім’я одержувача замовлення», які починаються на букву С.
Ім’я одержувача замовлення Like "*Імпорт" Знаходить усі записи в полі «Ім’я одержувача замовлення», які закінчуються словом «Імпорт».
Ім’я одержувача замовлення Like "[А-Д]*" Знаходить усі записи в полі «Ім’я одержувача замовлення», які починаються на букви А, Б, В, Г або Д.
Ім’я одержувача замовлення Like "*но*" Знаходить усі записи в полі «Ім’я одержувача замовлення», які містять послідовність букв «но».
Ім’я одержувача замовлення Like "Богдан Лева?" Знаходить усі записи в полі «Ім’я одержувача замовлення», які включають рядок «Богдан» у першій частині значення і рядок із п’яти букв, де перші чотири букви — це «Лева», а остання буква невідома.
Ім’я одержувача замовлення Not Like "А*" Знаходить усі записи в полі «Ім’я одержувача замовлення», які не починаються на букву А.

Синтаксис оператора Like складається з таких частин:

Частина Опис
вираз Використаний у реченні WHERE SQL-вираз.
шаблон Рядок або літерал рядка символів, із яким порівнюється вираз.

Зауваження

Оператор Like можна використати для пошуку значень у полях, які відповідають указаному шаблону. Для шаблону можна вказати повне значення (наприклад, Like “Smith”), або використати символи узагальнення для пошуку діапазону значень (наприклад, Like “Sm*”).

У виразі оператор Like можна використати для порівняння значення поля з рядковим виразом. Наприклад, якщо в SQL-запиті ввести Like “C*”, запитом буде повернуто всі значення полів, які починаються з букви C. У параметризованому запиті можна запропонувати користувачу ввести шаблон для пошуку.

У наведеному нижче прикладі запит повертає дані, які починаються з букви P, за якою слідує будь-яка буква між A та F і три цифри:

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

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

Тип збігу Шаблон Збіг (повертає значення «True») Немає збігу (повертає значення «False»)
Кілька символів a*a aa, aBa, aBBBa aBC
  *ab* abc, AABB, Xab aZb, bac
Спеціальний символ a[*]a a*a aaa
Кілька символів ab* abcdefg, abc cab, aab
Один символ a?a aaa, a3a, aBa aBBBa
Одна цифра a#a a0a, a1a, a2a aaa, a10a
Діапазон символів [a-z] f, p, j 2, &
За межами діапазону [!a-z] 9, &, % b, a
Будь-який символ, крім цифри [!0-9] A, a, &, ~ 0, 1, 9
Сполучення a[!b-m]# An9, az0, a99 abc, aj0






Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...

ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между...

Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.