Все типы атрибутов
|
|||
null
не null
|
Операторы "null" и "не null" при поиске определяют наличие или отсутствие значения, но не оценивают само значение. Значения null имеют атрибуты, которые оставлены незаполненными.
Например, выполняется поиск по следующим значениям:
Материал: Сталь Материал: Железо Материал: Материал: Алюминий
не null - вернуть все объекты, для которых введено какое-либо значение в поле Материал:
Материал: Сталь Материал: Железо Материал: Алюминий
null - вернуть все объекты, для которых не введено никакого значения в поле Материал:
Материал:
|
||
равно
не
|
Возвращает значения, которые являются точным совпадением.
Например, выполняется поиск по следующим значениям:
Материал: Сталь Материал: Железо Материал: Алюминий
равноСталь - вернуть все объекты, содержащие "Сталь":
Материал: Сталь
неСталь - вернуть все объекты с любым материалом, который не "Сталь":
Материал: Железо Материал: Алюминий
|
|
Строки обрабатываются различным образом в зависимости от языковой настройки, кодировки символов и сортировки базы данных.
В следующей таблице используются настройки по умолчанию для английской языковой настройки.
|
Строки
|
|||||
в
не в
|
Задание списка возможных значений, разделенных символом вертикальной черты ("|") или запятой.
Например, выполняется поиск по следующим значениям:
Заголовок: Спецификации для выпуска Заголовок: Временная шкала проекта Заголовок: Матрица контактов Заголовок: матрица контактов
вматрица контактов, Временная шкала проекта - вернуть все объекты со следующими заголовками в списке:
Заголовок: Временная шкала проекта Заголовок: матрица контактов
не вматрица контактов, Временная шкала проекта - вернуть все объекты со следующими заголовками в списке:
Заголовок: Спецификации для выпуска Заголовок: Матрица контактов
|
||||
подобно
не подобно
|
Поиск строковых значений, начинающийся от начала строки и продвигающийся к ее концу.
Например, выполняется поиск по следующим значениям:
Заголовок: Спецификации для выпуска Заголовок: Приложение 9 Заголовок: утверждение выпуска Заголовок: Проверка09-17
подобноутв - вернуть все объекты, заголовок которых начинается с "утв":
Заголовок: утверждение выпуска
не подобноутв- вернуть все объекты, заголовок которых не начинается с "утв":
Заголовок: Спецификации для выпуска Заголовок: Приложение 9 Заголовок: Проверка09-17
подобно*9 - вернуть все объекты, заголовок которых содержит число 9:
Заголовок: Приложение 9 Заголовок: Проверка09-17
не подобно*9 - вернуть все объекты, заголовок которых не содержит числа 9:
Заголовок: Спецификации для выпуска Заголовок: утверждение выпуска
|
||||
>
>=
<
<=
|
Возвращаемые строковые значения больше или меньше, чем данная строка.
Строки сортируются по значениям символов, начиная с первого символа в строке. Значение символа оценивается с помощью кода ASCII для печати. Дополнительные сведения см. на сайте http://www.ascii-code.com/.
За исключением некоторых случаев используется следующий порядок сортировки: spaces < symbols < 0-9 < A-Z < a-z
Например, следующие строки отсортированы по их значениям от самого маленького до самого большого:
1
1 2 a ABC Efg ABC m45 x Например, вы и другой пользователь отвечаете за оценку бюджетных запросов, отправленных отдельными сотрудниками. Вы разделили работу, исходя из имен сотрудников. Вы отвечаете за оценку запросов от сотрудников, имена которых начинаются с A до L, а ваш коллега оценивает запросы от M до Z.
Чтобы усложнить задачу, предположим, что в начале каждой отправки добавляется полученный случайным образом идентификатор из 5 символов. В результате получаются следующие файлы:
Имя: 469hh Anderson Имя: 02bf5 Jones Имя: t7811 Morris Имя: 981zr Smith
>zzzzz M - вернуть строки, у которых символьное значение больше заданного значения:
Имя: 981zr Smith
>=zzzzz M - вернуть строки, у которых символьное значение больше или равно заданному значению:
Имя: t7811 Morris Имя: 981zr Smith
<zzzzz M - вернуть строки, у которых символьное значение меньше заданного значения:
Имя: 469hh Anderson Имя: 02bf5 Jones
<=zzzzz M - вернуть строки, у которых символьное значение меньше или равно заданному значению:
Имя: 469hh Anderson Имя: 02bf5 Jones Имя: t7811 Morris
|
Числа
|
|
в
не в
|
Укажите список возможных значений, разделенных символом вертикальной черты ("|").
Например, выполняется поиск по следующим значениям:
Затраты: 16,25 Затраты: 462 Затраты: 585,50 Затраты: 1100
в10|16,25|585 - вернуть все объекты, для которых затраты находятся в данном списке:
Затраты: 16,25
не в10|16,25|585 - вернуть все объекты, для которых затраты не находятся в данном списке:
Затраты: 462 Затраты: 585,50 Затраты: 1100
|
>
>=
<
<=
|
Поиск чисел, которые больше или меньше указанного значения.
Например, выполняется поиск по следующим значениям:
Затраты: 16,25 Затраты: 462 Затраты: 585,50 Затраты: 1100
>462 - вернуть все объекты, для которых затраты больше 462:
Затраты: 585,50 Затраты: 1100
>=462 - вернуть все объекты, для которых затраты больше или равны 462:
Затраты: 462 Затраты: 585,50 Затраты: 1100
<462 - вернуть все объекты, для которых затраты меньше 462:
Затраты: 16,25
<=462 - вернуть все объекты, для которых затраты меньше или равны 462:
Затраты: 16,25 Затраты: 462
|
Даты | |
между | Даты возврата, находящиеся в заданном периоде времени, включая выбранные даты. Например, выполняется поиск по следующим значениям: Крайний срок: 15.07.2016 Крайний срок: 20.07.2016 Крайний срок: 05.08.2016 Крайний срок: 29.11.2016 между19.07.2016 - 05.08.2016 - вернуть все задания, для которых крайний срок находится между 19 июля и 5 августа: Крайний срок: 20.07.2016 Крайний срок: 05.08.2016 |
вчера прошлая неделя за прошлый месяц прошлый квартал за прошлый год | Даты возврата, находящиеся в прошедшем периоде времени. Например, текущая дата равна 15 июля 2016 г. и выполняется поиск по следующим значениям: Крайний срок: 22.10.2015 Крайний срок: 17.04.2016 Крайний срок: 21.06.2016 Крайний срок: 04.07.2016 Крайний срок: 14.07.2016 Крайний срок: 11.08.2016 вчера - вернуть все задания с крайним сроком 14 июля: Крайний срок: 14.07.2016. прошлая неделя - вернуть все задания с крайним сроком в интервале с 3 июля до 9 июля: Крайний срок: 04.07.2016 за прошлый месяц - вернуть все задания с крайним сроком в июне 2016 г.: Крайний срок: 21.06.2016 прошлый квартал - вернуть все задания с крайним сроком в интервале с апреля 2016 г. до июня 2016 г.: Крайний срок: 17.04.2016 Крайний срок: 21.06.2016 за прошлый год - вернуть все задания с крайним сроком в 2015 г.: Крайний срок: 22.10.2015 |
сегодня эта неделя этот месяц этот квартал этот год | Даты возврата, находящиеся в текущем периоде времени. Например, текущая дата равна 15 июля 2016 г. и выполняется поиск по следующим значениям: Крайний срок: 22.10.2015 Крайний срок: 17.04.2016 Крайний срок: 04.07.2016 Крайний срок: 12.07.2016 Крайний срок: 15.07.2016 Крайний срок: 11.08.2016 сегодня - вернуть все задания с крайним сроком 15 июля: Крайний срок: 15.07.2016 эта неделя - вернуть все задания с крайним сроком в интервале с 10 июля и до 16 июля: Крайний срок: 12.07.2016 Крайний срок: 15.07.2016 этот месяц - вернуть все задания с крайним сроком в июле 2016 г.: Крайний срок: 04.07.2016 Крайний срок: 12.07.2016 Крайний срок: 15.07.2016 этот квартал - вернуть все задания с крайним сроком в интервале с июля 2016 г. и до сентября 2016 г.: Крайний срок: 04.07.2016 Крайний срок: 12.07.2016 Крайний срок: 15.07.2016 Крайний срок: 11.08.2016 этот год - вернуть все задания с крайним сроком в 2016 г.: Крайний срок: 17.04.2016 Крайний срок: 04.07.2016 Крайний срок: 12.07.2016 Крайний срок: 15.07.2016 Крайний срок: 11.08.2016 |
завтра следующая неделя следующий месяц следующий квартал следующий год | Даты возврата, находящиеся в будущем периоде времени. Например, текущая дата равна 15 июля 2016 г. и выполняется поиск по следующим значениям: Крайний срок: 17.04.2016 Крайний срок: 16.07.2016 Крайний срок: 20.07.2016 Крайний срок: 11.08.2016 Крайний срок: 30.09.2016 Крайний срок: 14.11.2016 Крайний срок: 12.02.2017 завтра - вернуть все задания с крайним сроком 16 июля: Крайний срок: 16.07.2016 следующая неделя - вернуть все задания с крайним сроком в интервале с 17 июля до 23 июля: Крайний срок: 20.07.2016 следующий месяц - вернуть все задания с крайним сроком в августе 2016 г.: Крайний срок: 11.08.2016 следующий квартал - вернуть все задания с крайним сроком в интервале с октября 2016 г. до декабря 2016 г.: Крайний срок: 14.11.2016 следующий год - вернуть все задания с крайним сроком в 2017 г.: Крайний срок: 12.02.2017 |
> >= < <= | Даты возврата, находящиеся в интервале до или в интервале после указанной даты. Крайний срок: 22.11.2015 Крайний срок: 28.01.2016 Крайний срок: 17.04.2016 Крайний срок: 21.06.2016 Крайний срок: 04.07.2016 Крайний срок: 12.08.2016 Крайний срок: 30.11.2016 Крайний срок: 05.02.2017 >21.06.2016 - вернуть все задания с крайним сроком после 21 июня 2016 г.: Крайний срок: 04.07.2016 Крайний срок: 12.08.2016 Крайний срок: 30.11.2016 Крайний срок: 05.02.2017 >=21.06.2016 - вернуть все задания с крайним сроком 21 июня 2016 г. или после наступления этой даты: Крайний срок: 21.06.2016 Крайний срок: 04.07.2016 Крайний срок: 12.08.2016 Крайний срок: 30.11.2016 Крайний срок: 05.02.2017 <21.06.2016 - вернуть все задания с крайним сроком до 21 июня 2016 г.: Крайний срок: 22.11.2015 Крайний срок: 28.01.2016 Крайний срок: 17.04.2016 <=21.06.2016 - вернуть все задания с крайним сроком 21 июня 2016 г. или до этой даты: Крайний срок: 22.11.2015 Крайний срок: 28.01.2016 Крайний срок: 17.04.2016 Крайний срок: 21.06.2016 |