Прошу прощения за глупый вопрос, но, работает ли в pgsql следующая конструкция? insert into table select case when a is null and b is not null then b+1 else a end, case when b...
Прошу прощения за глупый вопрос, но: если ли в ПГ keep dense_rank? Такая инструкция позволяет производить действия внутри окна и, например, можно посчитать номер строки будет ...
Предположим, что в таблице текстовое поле длиной 4000 символов, но на деле максимальная длина поля - 140 символов. Create as select создаст поле с длиной 4000?
Тогда зачем Вам идентификатор записи из таблицы items? И как высчитать состояние шашлыка, если два уже готовы, а один еще нет? Запись, как Вы говорите, должна быть одна, а сос...
Разве можно сделать триггер на чужую таблицу? Вроде, они только под действием «своей» таблицы срабатывают
Может быть Вам помогут оконные функции? count (*) over (partition by chat_id) - count (*) over (partition by chat_id, recipient_id)
Кстати, при таком действии длина полей берётся из словаря данных или непосредственно из данных?
Вопрос звучит так, будто таблицы только один вид блокировок могут иметь... Это действительно так?
Прошу прощения, что вмешиваюсь, но разве нельзя посчитать ранки через DENSE_RANK и потом просто выбрать нужные?
А зачем он Вам нужен? Вам же надо просто получить количество из этой таблицы, если я правильно понимаю
Получается, Вам нужен список блюд, их состояние, и общее количество в заказе таких же блюд?
Получается, заказали 5 блюд, и состояние у них должно быть всегда и у всех одинаковым?
Тем, что работает внутри окна, а не на весь объём данных?
Скажите, а поля confirmed, cooked и supplied что должны отображать?
UUID, случайно, не является ключом в таблице?