Size: a a a

Работа ищет аналитиков // Вакансии с 🍴

2021 May 20

СМ

Сергей Матросов... in Работа ищет аналитиков // Вакансии с 🍴
он же сначала делает WHERE
источник

NS

Nina Shevchenko in Работа ищет аналитиков // Вакансии с 🍴
в where нельзя использовать алиас, объявленный в select. такое можно делать только в order by
источник

БК

Беслан Курашов... in Работа ищет аналитиков // Вакансии с 🍴
И это тоже, да
источник

СМ

Сергей Матросов... in Работа ищет аналитиков // Вакансии с 🍴
select *
from
(select status, row_number() over(partition by status order by date desc) as 'num', date
from orders)
where num = 2
источник

YP

Yuriy Prudnikov in Работа ищет аналитиков // Вакансии с 🍴
Ошибку выдаст
источник

AK

Alex K in Работа ищет аналитиков // Вакансии с 🍴
о как, спасибо!
источник

БК

Беслан Курашов... in Работа ищет аналитиков // Вакансии с 🍴
HAVING num = 2
источник

YP

Yuriy Prudnikov in Работа ищет аналитиков // Вакансии с 🍴
А нет, сори, не выдаст
источник

БК

Беслан Курашов... in Работа ищет аналитиков // Вакансии с 🍴
select status, row_number() over(partition by status order by date desc) as num, date
from orders
having num=2
источник

AK

Alex K in Работа ищет аналитиков // Вакансии с 🍴
сработало!
источник

СМ

Сергей Матросов... in Работа ищет аналитиков // Вакансии с 🍴
попробуй еще предложенный Бесланом - лаконичнее. Все-таки подзапросы это сопли)
источник

БК

Беслан Курашов... in Работа ищет аналитиков // Вакансии с 🍴
num, как имя столбца, можно не упаковывать в кавычки (в большинстве sql)
источник

AK

Alex K in Работа ищет аналитиков // Вакансии с 🍴
You cannot use the alias 'num' of an expression containing a window function in this context.'
источник

БК

Беслан Курашов... in Работа ищет аналитиков // Вакансии с 🍴
спасибо ❤️
Да, having для того и нужен - фильтрация результирующей таблицы
источник

БК

Беслан Курашов... in Работа ищет аналитиков // Вакансии с 🍴
Я там убрал кавычки, убери тоже
источник

AK

Alex K in Работа ищет аналитиков // Вакансии с 🍴
это без кавычек, а с кавчыками пустое
источник

БК

Беслан Курашов... in Работа ищет аналитиков // Вакансии с 🍴
А какая реализация sql?
источник

AK

Alex K in Работа ищет аналитиков // Вакансии с 🍴
mysql, на степике кот
источник

БК

Беслан Курашов... in Работа ищет аналитиков // Вакансии с 🍴
Понял. Не работал с ней. Но логика точно верная. Видимо, особенности мускуля.
источник

БК

Беслан Курашов... in Работа ищет аналитиков // Вакансии с 🍴
Через подзапрос тоже можно, да. Просто хэйвинг красивее, и он как раз для этого
источник