Преглед изворни кода

Bestanden uploaden naar ''

master
vincent-janssens пре 2 година
родитељ
комит
c3bb3ffd68
5 измењених фајлова са 51 додато и 0 уклоњено
  1. 8
    0
      Exercise_3.6.sql
  2. 12
    0
      Exercise_3.7.sql
  3. 10
    0
      Exercise_4.1.sql
  4. 10
    0
      Exercise_4.2.sql
  5. 11
    0
      Exercise_4.3.sql

+ 8
- 0
Exercise_3.6.sql Прегледај датотеку

@@ -0,0 +1,8 @@
SELECT
p.product_name,
SUM((oi.item_price - oi.discount_amount) * oi.quantity) AS total_amount
FROM
products p
JOIN
order_items oi ON p.product_id = oi.product_id
GROUP BY p.product_name ASC WITH ROLLUP;

+ 12
- 0
Exercise_3.7.sql Прегледај датотеку

@@ -0,0 +1,12 @@
SELECT
c.email_address,
COUNT(DISTINCT oi.product_id) AS number_of_products
FROM
customers c
JOIN
orders o ON c.customer_id = o.customer_id
JOIN
order_items oi ON o.order_id = oi.order_id
GROUP BY c.email_address
HAVING number_of_products > 1
ORDER BY c.email_address asc;

+ 10
- 0
Exercise_4.1.sql Прегледај датотеку

@@ -0,0 +1,10 @@
SELECT DISTINCT
category_name
FROM
categories c
WHERE
c.category_id IN (SELECT
category_id
FROM
products)
ORDER BY category_name;

+ 10
- 0
Exercise_4.2.sql Прегледај датотеку

@@ -0,0 +1,10 @@
SELECT
product_name, list_price
FROM
products
WHERE
list_price > (SELECT
AVG(list_price)
FROM
products)
ORDER BY list_price DESC;

+ 11
- 0
Exercise_4.3.sql Прегледај датотеку

@@ -0,0 +1,11 @@
SELECT
category_name
FROM
categories c
WHERE
NOT EXISTS( SELECT
*
FROM
products p
WHERE
p.category_id = c.category_id);

Loading…
Откажи
Сачувај