我现在在查询产品表时遇到问题:
我需要显示所有HP和toshiba产品的总成本..
这是我到目前为止所尝试的
SELECT * FROM products
WHERE prod_id LIKE '__hp%'
AND SELECT SUM(price) AS total FROM products;
任何帮助将不胜感激
这是产品表的图片 - >>
谢谢;
答案 0 :(得分:1)
如果很明显Prod_ID的第3个和第4个字符是制造商代码,那么你可以帮助自己。惠普和东芝的TA。
SELECT SUBSTRING(prod_id,3,2)
,SUM(price * on_hand)
WHERE SUBSTRING(prod_id,2,1) IN ('TA','HP')
GROUP BY SUBSTRING(prod_id,3,2)
答案 1 :(得分:0)
好像你正在寻找这样的东西:
SELECT SUM(price) AS total_price
FROM products
WHERE prod_name LIKE 'HP%' or prod_name LIKE 'Toshiba%';