130 читали · 1 год назад
Вернуть значение строки после команды UPDATE в MySql
Есть несколько способов как это сделать. Самый простой из них - это использовать вычисления. Рассмотрим на примере. Пусть в некоторой процедуре есть команда обновления остатка товара на складе: UPDATE GOODS SET ITEMS_COUNT = ITEMS_COUNT - V_SOLD_COUNT WHERE ID = P_ID_GOOD; После изменения остатка, если его новое значение стало меньше нуля, нужно выдать ошибку и откатить транзакцию (и ещё можно журналировать эту ошибку). Итак, как получить новое значение строки, которое устанавливается в столбце ITEMS_COUNT в результате команды UPDATE для последующего его анализа...
06:44
1,0×
00:00/06:44
561,3 тыс смотрели · 4 года назад
Агрегатные функции SQL: полное руководство для начинающих
Вам интересно узнать о агрегатных функциях SQL и о том, как они применяются в реальных сценариях? В этой статье мы рассмотрим агрегатные функции SQL, продемонстрируем реальные примеры и дадим ценную информацию о том, как ими овладеть. Агрегирование данных — это процесс сбора нескольких строк данных и объединения их в единый результат или сводку. При работе с большими наборами данных это бесценно, поскольку позволяет извлекать релевантную информацию без необходимости тщательного изучения каждой отдельной точки данных...