Я хочу найти сумму и количество определенных значений в моей таблице.Базовый оператор SQL Select - Как найти сумму?
В моей конкретной ситуации таблица называется product
. Имена столбцов для таблицы: 'id
, product_id
, quantity
и shipping_price
.
Таблица содержит: (на основе SELECT * FROM product;
)
product_id:1 quantity:1 end_price:15 shipping_price:1
product_id:2 quantity:2 end_price:15 shipping_price:0
product_id:1 quantity:1 end_price:15 shipping_price:1
product_id:2 quantity:1 end_price:15 shipping_price:0
product_id:1 quantity:1 end_price:15 shipping_price:1
product_id:3 quantity:1 end_price:15 shipping_price:0
Мне нужна SQL заявление, которое будет выбрать количество строк с тем же product_id
, получить сумму quantity
, end_price
и shipping_price
.
Для этого примера я хочу заявление SQL для возвращения, по пункту 1:
product_id:1 quantity:3 end_price:45 shipping_price:3