Αρχική » Χωρίς κατηγορία » Βάσεις Δεδομένων – Άσκηση 1

Βάσεις Δεδομένων – Άσκηση 1

Άσκηση SQL – Βάση Δεδομένων Northwind (MariaDB)

Τα ζητούμενα καλύπτουν: SELECT, WHERE, ORDER BY, LIMIT, JOIN, GROUP BY, LIKE, και βασικές συναρτήσεις.

Μέρος Α: SELECT – WHERE – ORDER BY – LIMIT

  1. Εμφάνισε όλα τα προϊόντα (products).
  2. Εμφάνισε το όνομα και την τιμή (ProductName, UnitPrice) όλων των προϊόντων.
  3. Εμφάνισε τα προϊόντα με τιμή μεγαλύτερη από 20.
  4. Εμφάνισε τα προϊόντα που δεν έχουν διακοπεί (Discontinued = 0).
  5. Εμφάνισε τους πελάτες (customers) από τη Γερμανία.
  6. Εμφάνισε τους εργαζομένους (employees) ταξινομημένους κατά επώνυμο (αλφαβητικά).
  7. Εμφάνισε τα 5 ακριβότερα προϊόντα.
  8. Εμφάνισε τις παραγγελίες (orders) με ημερομηνία μετά την 2013-01-01.

Μέρος Β: LIKE

  1. Εμφάνισε τους πελάτες των οποίων το όνομα εταιρείας ξεκινάει από A.
  2. Εμφάνισε τα προϊόντα που περιέχουν τη λέξη Tofu στο όνομά τους.
  3. Εμφάνισε τους εργαζομένους των οποίων το επώνυμο τελειώνει σε an.

Μέρος Γ: JOIN

  1. Εμφάνισε τις παραγγελίες μαζί με το όνομα της εταιρείας του πελάτη.
  2. Εμφάνισε τα προϊόντα μαζί με το όνομα της κατηγορίας τους.
  3. Εμφάνισε τις παραγγελίες μαζί με το όνομα και το επώνυμο του εργαζομένου που τις χειρίστηκε.
  4. Εμφάνισε τα προϊόντα μαζί με το όνομα του προμηθευτή τους.

Μέρος Δ: GROUP BY – Συναρτήσεις

  1. Εμφάνισε πόσα προϊόντα υπάρχουν σε κάθε κατηγορία.
  2. Εμφάνισε τη μέση τιμή (AVG) των προϊόντων.
  3. Εμφάνισε τη συνολική αξία αποθέματος ανά προϊόν
    (μονάδες σε απόθεμα × τιμή μονάδας).
  4. Εμφάνισε τον αριθμό παραγγελιών ανά πελάτη.
  5. Εμφάνισε τη μέγιστη (MAX) και την ελάχιστη (MIN) τιμή προϊόντος.

 


Σχολιάστε

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *