На этом шаге мы рассмотрим операторы, используемые в указанных инструкциеях.
В предыдущих шагах мы оставили без внимания рассмотрение выражений в инструкциях WHERE и HAVING. Эти инструкции позволяют ограничить набор выводимых, изменяемых или удаляемых записей с помощью некоторого условия. Внутри условий можно использовать следующие операторы сравнения:
Рис.1. Проверка на равенство
Как видно из примера, выражения можно разместить не только в инструкциях WHERE И HAVING, но и после ключевого слова SELECT. В этом случае результатом операции сравнения являются следующие значения:
Результат сравнения двух строк зависит от используемой функции сравнения. Задать функцию можно при создании таблицы с помощью инструкции COLLATE <Функция>. В параметре <Функция> указывается функция
Рис.2. Пример использования функций
Указать функцию сравнения можно также после выражения:
Рис.3. Указание функции сравнения после выражения
Функция NOCASE не учитывает регистр только латинских букв. При использовании русских букв возможны проблемы с регистром. Пример:
Рис.4. Проблемы с регистром при использовании кирилицы
Рис.5. Примеры использования оператора "не равно"
Рис.6. Пример использования проверки на вхождение
Рис.7. Пример использования проверки на наличие значения
На следующем шаге мы закончим изучение этого вопроса.