Привет! Я решил опробовать функциональность добавления правок в заказы в приложении․ После изучения требований, я написал запрос, который выводит id всех заказов и возможность внести правки․ Я назвал эту колонку ″update_order″․sql
SELECT order_id AS id,
CASE
WHEN (deliveryPrice > 500) AND (status ‘заказ формируется’ OR status ‘заказ в доставке’)
THEN ‘yes’
ELSE ‘no’
END AS update_order
FROM order_model;
В этом запросе я использовал таблицу ″order_model″ и оператор ″CASE-WHEN-THEN″․
Когда стоимость доставки (deliveryPrice) больше 500 и статус заказа (″status″) равен ″заказ формируется″ или ″заказ в доставке″٫ в колонке ″update_order″ выводится значение ″yes″․ В противном случае٫ в колонке выводится значение ″no″․
Теперь я могу легко проверить, какие заказы допускают внесение правок и какие нет․ Это очень удобно, так как я могу проводить операции обновления заказов только для тех, которые разрешают изменения․
Надеюсь, моя статья описывает, как я использовал запрос для добавления функциональности в приложение․ Если у тебя есть дополнительные вопросы или нужна помощь, не стесняйся обращаться!