From 7053c12b7f4e6c9d7ba665d08334bdd1c52ccc16 Mon Sep 17 00:00:00 2001 From: Jen Date: Sun, 5 Jul 2026 17:17:58 +0200 Subject: [PATCH] Completed_lab_sql --- files_for_lab/lab1_bank.sqbpro | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 files_for_lab/lab1_bank.sqbpro diff --git a/files_for_lab/lab1_bank.sqbpro b/files_for_lab/lab1_bank.sqbpro new file mode 100644 index 0000000..e1ec3c8 --- /dev/null +++ b/files_for_lab/lab1_bank.sqbpro @@ -0,0 +1,19 @@ +
SELECT name FROM sqlite_master WHERE type='table'; +SELECT client_id FROM client WHERE district_id = 1 ORDER BY client_id LIMIT 5; +SELECT client_id FROM client WHERE district_id = 72 ORDER BY client_id DESC LIMIT 1; +SELECT amount FROM loan ORDER BY amount LIMIT 3; +SELECT DISTINCT status FROM loan ORDER BY status ASC; +SELECT loan_id FROM loan ORDER BY payments DESC LIMIT 1; +SELECT account_id, amount FROM loan ORDER BY account_id ASC LIMIT 5; +SELECT account_id FROM loan WHERE duration = 60 ORDER BY amount ASC LIMIT 5; +SELECT DISTINCT k_symbol FROM 'order' ORDER BY k_symbol ASC; +SELECT order_id, account_id FROM 'order' WHERE account_id = 34 LIMIT 3; +SELECT account_id FROM 'order' WHERE order_id BETWEEN 29540 AND 29560 ORDER BY order_id ASC LIMIT 4; +SELECT amount FROM 'order' WHERE account_to = 30067122; +SELECT trans_id, date, type, amount FROM trans WHERE account_id = 793 ORDER BY date DESC LIMIT 10; +SELECT district_id, COUNT(*) AS client_count FROM client WHERE district_id < 10 GROUP BY district_id ORDER BY district_id ASC; +SELECT type, COUNT(*) AS card_count FROM card GROUP BY type ORDER BY card_count DESC; +SELECT account_id, SUM(amount) AS total FROM loan GROUP BY account_id ORDER BY total DESC LIMIT 10; +SELECT date, count(*) AS loan_count FROM loan WHERE date< 930907 GROUP BY date ORDER BY date DESC; +SELECT date, duration, count(*) AS loan_issued FROM loan WHERE date BETWEEN 971201 AND 971231 GROUP BY date, duration ORDER BY date ASC, duration ASC; +SELECT account_id, type, SUM(amount) AS total_amt FROM trans WHERE account_id = 396 GROUP BY type ORDER BY type ASC