SQL-complete-tutorial

Форк
0
/
Ex 40_Subqueries in the SELECT clause.sql 
22 строки · 526.0 Байт
1
USE sql_invoicing;
2

3
SELECT
4
    invoice_id,
5
    invoice_total,
6
    (SELECT AVG(invoice_total)
7
	FROM invoices) AS invoice_average,
8
	invoice_total - (SELECT invoice_average) AS difference
9
FROM invoices;
10

11
-- show all clients with thir total_sales for issued invoices
12

13
SELECT 
14
    client_id,
15
    name,
16
    (SELECT SUM(invoice_total)
17
	FROM invoices
18
        WHERE client_id = c.client_id) AS total_sales,
19
    (SELECT AVG(invoice_total) 
20
	FROM invoices) AS average, 
21
    (SELECT total_sales - average) AS difference
22
FROM clients c;
23
	
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.