Здравствуйте, коллеги! Объясните мне пожалуйста почему возможны эти операции
ВЫБРАТЬ
НЕ ("Значение" ЕСТЬ NULL),
"Значение" ЕСТЬ НЕ NULL
и выдают один результат.
НЕ - унарная операция и должна выполняться в первую очередь при этом выражение "НЕ NULL" без использования оператора ЕСТЬ возвращает NULL. Это костыль ?
ВЫБРАТЬ
НЕ ("Значение" ЕСТЬ NULL),
"Значение" ЕСТЬ НЕ NULL
и выдают один результат.
НЕ - унарная операция и должна выполняться в первую очередь при этом выражение "НЕ NULL" без использования оператора ЕСТЬ возвращает NULL. Это костыль ?
По теме из базы знаний
- Интеграция 1С УТ 11.2 и Битрикс. Настройка выгрузки старой цены для интернет-магазина
- 1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки
- Базы данных. Несколько шагов до серьезного обслуживания
- Надежная регистрация изменений. Версионирование объектов. Аудит. Все средствами SQL Server
- Избавиться от скана таблицы в плане запроса
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7)
Во многих западных странах приоритет математических операций изучают только в выше...
Так что для рядового американца: 2 + 3 * 4 = 20 а не 14. Поэтому рекомендуют использовать скобки...
З.Ы. А Вы начали о какой то "логике" (формальной, математической...), а забыли о: житейской, "железной" (она же "женская")...
Во многих западных странах приоритет математических операций изучают только в выше...
Так что для рядового американца: 2 + 3 * 4 = 20 а не 14. Поэтому рекомендуют использовать скобки...
З.Ы. А Вы начали о какой то "логике" (формальной, математической...), а забыли о: житейской, "железной" (она же "женская")...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот