我在哪裏遇到問題
我相信我需要使用COUNT;然而,我失去了如何將一行與同一列內的每行進行比較,然後統計有多少行比各行更少/更便宜。先謝謝你!
這裏是我試圖解決的官方問題:
「使用示例模式,寫一個SQL語句,將返回所有產品在產品表以及有多少其他產品的數量是比產品更便宜價錢。」SQL新手:如何比較列中的所有行,以反映有多少行比各行「便宜/少」?
Image of all tables relative to the question
到目前爲止我的代碼...
SELECT
product_id,
product_name,
product_price,
CASE WHEN product_price >????
END AS products_cheaper_count
FROM [Products]
試試這最後的sql! –