Online Documentation for SQL Manager for PostgreSQL
Работа с условиями
Добавить новое условие можно двумя способами:
- нажать кнопку press the button to add condition,
- выбрать из меню, открывшегося при нажатии кнопки Filter пункт Add Condition.
Условия можно объединять в группы.
Отношение между группами определяется групповым оператором, который выбирается из списка, открывающегося по нажатию на пункт меню выбора оператора (надпись AND на рисунке).
Надпись после меню выбора оператора указывает на группу, в которой находятся условия. Идентификатор главной группы - <root>.
Далее необходимо указать одно или несколько условий отбора данных. Каждая строчка - это одно условие.
Добавить или удалить условие можно с помощью меню,
которое открывается при нажатии на кнопку .
- добавить условие - Add Condition,
- добавить группу - Add Group,
- удалить группу или условие - Remove Row.
По нажатию на надпись, выделенную зеленым цветом, открывается список столбцов таблицы, запроса или представления. Из списка выбираем тот столбец, для которого хотим указать условие отбора.
Нажав на следующую надпись, выбираем оператор из раскрывающегося списка.
В списке содержатся следующие операторы:
- равно - equals,
- не равно - does not equal,
- больше - is greater than,
- больше или равно - is greater than or equal to,
- меньше - is less than,
- меньше или равно - is less than or equal to,
- похоже (для текстовых столбцов) - like,
- не похоже (для текстовых столбцов) - not like,
- пустые - is blank,
- не пустые - is not blank,
- между <значение> и <значение> - between,
- не между - not between,
- в - in,
- не в - not in.
(по умолчанию для числовых столбцов и столбцов типа datetime стоит оператор equals, для текстовых - like)
Для столбцов типа Дата в этом списке появляется ещё несколько операторов:
- вчера - is yesterday,
- сегодня - is today,
- завтра - is tomorrow,
- на прошлой неделе - is last week,
- в прошлом месяце - is last month,
- в прошлом году - is last year,
- на этой неделе - is this week,
- в этом месяце - is this month,
- в этом году - is this year,
- не следующей неделе - is next week,
- в следующем месяце - is next month,
- в следующем году - is next year.
Выбрав оператор, необходимо указать критерий отбора. При нажатии на надпись <empty> вместо этой надписи появляется поле для ввода значения. Тип столбца соответствует типу данных. Для текста это текстовое поле, для числовых - счетчик, для даты и времени - календарь. Используйте символ "%" для указания любого набора символов и символ "_" для обозначения любого символа.
Для операторов between и not between появляется два поля ввода, так как нужно указать интервал.
В поле указываем последовательность символов. При выполнении условия отбираются только те значения, которые отвечают указанному условию.
Например, оператор Вы выбрали is greater than (больше), а в поле указали 100. Следовательно, в таблице будут отображаться только те строки, в которых это значение больше 100.