Przeglądaj źródła

published solutions

master
Bart De Lepeleer 2 lat temu
rodzic
commit
27880579aa
7 zmienionych plików z 32 dodań i 0 usunięć
  1. 3
    0
      exercise-1.sql
  2. 4
    0
      exercise-2.sql
  3. 7
    0
      exercise-3.sql
  4. 8
    0
      exercise-4.sql
  5. 6
    0
      exercise-5.sql
  6. 1
    0
      exercise-6.sql
  7. 3
    0
      exercise-7.sql

+ 3
- 0
exercise-1.sql Wyświetl plik

@@ -0,0 +1,3 @@
SELECT vendor_name, vendor_contact_last_name, vendor_contact_first_name
FROM vendors
ORDER BY vendor_contact_last_name, vendor_contact_first_name

+ 4
- 0
exercise-2.sql Wyświetl plik

@@ -0,0 +1,4 @@
SELECT CONCAT(vendor_contact_last_name, ', ', vendor_contact_first_name) AS full_name
FROM vendors
WHERE vendor_contact_last_name < 'D' OR vendor_contact_last_name LIKE 'E%'
ORDER BY vendor_contact_last_name, vendor_contact_first_name

+ 7
- 0
exercise-3.sql Wyświetl plik

@@ -0,0 +1,7 @@
SELECT invoice_due_date AS "Due Date",
invoice_total AS "Invoice Total",
invoice_total / 10 AS "10%",
invoice_total * 1.1 AS "Plus 10%"
FROM invoices
WHERE invoice_total >= 500 AND invoice_total <= 1000
ORDER BY invoice_due_date DESC

+ 8
- 0
exercise-4.sql Wyświetl plik

@@ -0,0 +1,8 @@
SELECT invoice_number,
invoice_total,
payment_total + credit_total AS payment_credit_total,
invoice_total - payment_total - credit_total AS balance_due
FROM invoices
WHERE invoice_total - payment_total - credit_total > 50
ORDER BY balance_due DESC
LIMIT 5;

+ 6
- 0
exercise-5.sql Wyświetl plik

@@ -0,0 +1,6 @@
SELECT invoice_number,
invoice_date,
invoice_total - payment_total - credit_total AS balance_due,
payment_date
FROM invoices
WHERE payment_date IS NULL

+ 1
- 0
exercise-6.sql Wyświetl plik

@@ -0,0 +1 @@
SELECT DATE_FORMAT(CURRENT_DATE, '%m-%d-%Y') AS "current_date"

+ 3
- 0
exercise-7.sql Wyświetl plik

@@ -0,0 +1,3 @@
SELECT 50000 AS starting_principle,
50000 * .065 AS interest,
(50000) + (50000 * .065) AS principle_plus_interest

Ładowanie…
Anuluj
Zapisz