У меня есть две колонки: created_at
и updated_at
. Я не буду заказывать результаты запроса по дате, если updated_at
присутствует в строке, затем используйте этот столбец для заказа, иначе используйте created_at
. Можно ли это сделать в одном запросе?Как заказать результаты на основе двух столбцов условно
0
A
ответ
0
вы можете использовать случай следующим
ORDER BY CASE WHEN updated_at IS NOT NULL THEN updated_at ELSE created_at END
1
SELECT
created_at
,updated_at
,COALESCE(updated_at,created_at) AS MostRecentDate
FROM [Table]
ORDER BY MostRecentDate ASC
Смежные вопросы
- 1. как заказать свечи RDD на основе двух столбцов
- 2. Условно заказать результаты в одном ответе
- 3. Заказать результирующие строки на основе нескольких столбцов
- 4. Mysql заказать таблицу на основе двух критериев
- 5. Ранг на основе двух столбцов
- 6. слияние двух файлов на основе двух столбцов
- 7. Как присоединиться data.frames на основе двух столбцов
- 8. извлекать записи на основе двух столбцов условий
- 9. DocumentDB - как заказать результаты на основе уникального идентификационного номера
- 10. CakePHP: Как заказать результаты на основе двухуровневой модели объединения?
- 11. Условно заказать другой столбец
- 12. Как заказать результат на основе значений столбцов в SQL сервере
- 13. Как условно ограничить результаты на основе одного значения столбца
- 14. На дубликат ключа на основе двух столбцов
- 15. Как условно ввести разметку столбцов на основе таблицы ng-repeat?
- 16. Как найти количество столбцов на основе двух столбцов
- 17. Добавить результаты двух вычисленных столбцов
- 18. Как заказать результаты SOLR?
- 19. Как выбрать один из двух столбцов в разных таблицах условно
- 20. Как заказать словарь на основе значения
- 21. подсчет на основе двух столбцов в Mysql
- 22. Результаты XPath на основе двух узлов
- 23. Mysql выбрать победителя на основе двух столбцов
- 24. Заказать MYSQL запроса на основе других querys MYSQL результаты
- 25. ORACLE найти COUNT на основе двух столбцов
- 26. Максимальное значение на основе двух столбцов
- 27. Oracle - Предотвращение дубликатов на основе двух столбцов
- 28. Извлечь строки на основе двух столбцов
- 29. выбора строк на основе своеобразия двух столбцов
- 30. Объединение двух таблиц на основе трех столбцов
'ORDER BY COALESCE (updated_at, created_at)'? – GarethD
@GarethD спасибо, я думаю, это все. Я не знал об этой функции. –