Мне было интересно, есть ли способ сохранить условия условия предложения и не рассчитать их более одного раза, чтобы определить, какой из них был удовлетворен. Вот что я говорю: select col, col1>5 cond1, col2<400 cond2 from table where col1>5 or col2<400
MySQL Определите, какое условие было удовлетворено
1
A
ответ
3
Я не думаю, что вы должны беспокоиться о вычислении простых сравнений как col1 > 5
несколько раз для каждой строки, но для того, чтобы сохранить текст в более сложном запросе вы можете сделать так:
SELECT col, col1 > 5 AS cond1, col2 < 400 AS cond2
FROM table
HAVING cond1 or cond2
Использование having
вместо where
дает доступ к псевдонимам, введенным в п select
.
Смежные вопросы
- 1. MySql Выберите IF определите, какое условие должно быть реализовано.
- 2. MySQL Найти, какое условие выполняется, если
- 3. Почему это условие не удовлетворено?
- 4. Отладка python, определить, какое условие было правдой
- 5. Если условие удовлетворено или ошибка произошла
- 6. Выход для контура как только условие удовлетворено
- 7. Как избежать ошибки «SamlAssertion.NotOnOrAfter условие не удовлетворено»
- 8. Определите, какое соединение использовать
- 9. Как узнать, какое условие было истинным в выражении if?
- 10. Как я могу найти, какое условие по умолчанию было верно?
- 11. Используйте Promise, чтобы подождать, пока условие опроса не будет удовлетворено
- 12. Определите, какое приложение использует аудиоустройство
- 13. Определите, какое заболевание кластерное вместе
- 14. Определите, какое приложение предотвращает выключение
- 15. Определите, где было скачано приложение:
- 16. Определите, было ли устройство перемещено
- 17. Условие не было поражено
- 18. Среднее число в столбце Если условие в другой колонке удовлетворено
- 19. Игнорировать события в потоке, пока условие не будет удовлетворено?
- 20. пакетный цикл до тех пор, пока условие не будет удовлетворено
- 21. Какое изображение было нажато (форма)
- 22. найти, какое изображение было просмотрено
- 23. Найдите, какое событие было уволено
- 24. Какое правильное условие для jQuery?
- 25. Какое условие для iexpress restart
- 26. JavaScript сказать, какое условие ударили
- 27. Какое условие на этом цикле?
- 28. Определите, было ли показано объявление и было ли нажато
- 29. Определите, какое приложение для Android делает подключение
- 30. Петля. Определите, существует ли какое-либо значение
+ 1..Это именно то, что я хотел :) Ввод его дважды - это основной резонанс – alexanderg