Операторы сравнения для getList

Операторы сравнения для getList

Операторы сравнения для getList

Полный список битрикс операторов сравнения, которые можно использовать в выборке getList в так называемом фильтре:

= равно (работает и с массивами)
% подстрока
> больше
< меньше
@  IN (EXPR), в качестве значения передается массив или объект DB\SqlExpression
!@  NOT IN (EXPR), в качестве значения передается массив или объект DB\SqlExpression

!= не равно
!% не подстрока
>< между, в качестве значения передается массив array(MIN, MAX)
>= больше или равно
<= меньше или равно
=% LIKE
%= LIKE
== булевое выражение для ExpressionField (например, для EXISTS() или NOT EXISTS())

!>< не между, в качестве значения передается массив array(MIN, MAX)
!=% NOT LIKE
!%= NOT LIKE
'==ID' => null строгое сравнение с NULL по ID
'!==NAME' => null строгое сравнение с NULL по NAME

Примеры нового getList и старого getList

Ещё статьи:

12.10.2020 Три золотых правила перед обновлением битрикс
Довольно часто банальное обновление приводит к ошибкам и потере работоспособности сайта битрикс. Чтобы потом не тратить своё время и нервы следует соблюдать три простых правила: 1. проверка системы, исправление ошибок, Оптимизация и проверка таблиц бд ID: 308

22.09.2020 Отладка ошибок битрикс модулей
Часто не понятно с чем связана ошибка модуля и каких ему в реальности не хватает входных параметров, так как в документации об этом может быть не сказано.
Для этого есть два способа. ID: 256

20.08.2020 Недокументированная связка ElementTable и getEntity
С помощью ElementTable::getEntity создаем объект Query. В качестве параметра он принимает объект сущности, относительно которой мы строим запрос используя методы \Bitrix\Main\Entity\Query ID: 254

© 2015-2020 Web админ
Связаться по WhatsApp