SQL - ΜΑΘΗΜΑ 1.7 - ΥΠΟΕΡΩΤΗΜΑΤΑ - Μέρος 3 από 6 - Σε WHERE clause (συγκρίσεις, BETWEEN)

preview_player
Показать описание
ΠΕΡΙΕΧΟΜΕΝΑ ΒΙΝΤΕΟ:
1. Υποερωτήμα (Subquery)
1.3. Χρήση σε WHERE
1.3.1. Υποερώτημα που επιστρέφει μία τιμή
==========================
ΠΕΡΙΕΧΟΜΕΝΑ ΜΑΘΗΜΑΤΟΣ:
1. Υποερωτήμα (Subquery)
1.1. Χρήση σε SELECT
1.2. Χρήση σε FROM
1.3. Χρήση σε WHERE
1.3.1. Υποερώτημα που επιστρέφει μία τιμή
1.3.2. Υποερώτημα που επιστρέφει μία στήλη
1.4. Χρήση σε HAVING
Рекомендации по теме
Комментарии
Автор

Καλησπερα, στην ασκηση 2 πρεπει να συνδεσουμε 4 πινακες και εμεις ξεκιναμε απο τον πινακα customers και με διαδοχικα join καταληγουμε στον πινακα products. Uα μπορουσαμε να ξεκινησουμε αντιστροφα? δηλαδη απο τον πινακα products να καταληξουμε στον πινακα customers?

Αντρεας-θω
Автор

Κυριε Ψουνη αυτη την ασκηση την ελυσα μονο με την συνδεση τριων πινακων και χρησιμοποιησα ως τιμη το priceEach του orderdetails πινακα!

SELECT cm.customerName
FROM customers cm JOIN orders ord
ON cm.customerNumber = ord.customerNumber
JOIN orderdetails ort ON ord.ordernumber = ort.ordernumber
WHERE ort.priceEach BETWEEN(SELECT AVG(PriceEach) FROM orderdetails)

(SELECT MAX(PriceEach) FROM orderdetails)
GROUP BY cm.customerName
ORDER BY cm.customerName;

konstantinostzaferis
Автор

Στην άσκηση 3 να κοπανίσουμε στο WHERE και ενα "AND od.quantityOrdered >= 1" ή δεν χρειάζεται;

hahahouhis
welcome to shbcf.ru