diff --git a/files_for_lab/solutions.sql/Sequel Submission.sql b/files_for_lab/solutions.sql/Sequel Submission.sql new file mode 100644 index 0000000..a5a04db --- /dev/null +++ b/files_for_lab/solutions.sql/Sequel Submission.sql @@ -0,0 +1,59 @@ +--Query1 +SELECT client_id FROM client WHERE district_id = 1 ORDER BY client_id LIMIT 5; + +--Query2 +SELECT client_id FROM client WHERE district_id = 72 ORDER BY client_id DESC LIMIT 1; + +--Query3 +SELECT amount FROM loan ORDER BY amount LIMIT 3; + +--Query4 +SELECT DISTINCT status FROM loan ORDER BY status; + +--Query5 +SELECT loan_id FROM loan ORDER BY payments DESC LIMIT 1; + +--Query6 +SELECT account_id, amount FROM loan ORDER BY account_id LIMIT 5; + +--Query7 +SELECT account_id FROM loan WHERE duration = 60 ORDER BY amount LIMIT 5; + +--Query8 +SELECT DISTINCT k_symbol FROM 'order' WHERE k_symbol <> " "; + +--Query9 +SELECT order_id FROM 'order' WHERE account_id = 34; + +--Query10 +SELECT DISTINCT account_id FROM 'order' WHERE order_id BETWEEN 29540 AND 29560; + +--Query11 +SELECT DISTINCT amount FROM 'order' WHERE account_to = 30067122; + +--Query12 +SELECT trans_id, date, type, amount FROM trans WHERE account_id = 793 ORDER BY date DESC LIMIT 10; + +--Query13 +SELECT district_id , COUNT (*) AS num_clients FROM client WHERE district_id < 10 GROUP BY district_id ORDER BY district_id; + +--Query14 +SELECT type, COUNT (*) AS num_cards FROM card GROUP BY type ORDER BY num_cards DESC; + +--Query15 +SELECT account_id, SUM(amount) AS total_loan FROM loan GROUP BY account_id ORDER BY total_loan DESC LIMIT 10; + +--Query16 +SELECT date, COUNT (*) AS num_loans FROM loan WHERE date < 930907 GROUP BY date ORDER BY date DESC; + +--Query17 +SELECT date, duration, COUNT (*) AS num_loans from loan WHERE date BETWEEN 971201 AND 971231 GROUP BY date, duration ORDER BY date, duration; + +--Query18 +SELECT account_id, type, SUM(amount) AS total_amount FROM trans WHERE account_id=396 GROUP BY type ORDER BY type; + + + + + +