Bank SQL Examples and Dashboard
Bank SQL Examples and Dashboard
1. Table Definitions
2. Sample Data
-- Branches
INSERT INTO BANK_BRANCH VALUES ('B001', 'MG Road Branch', 'Mumbai');
INSERT INTO BANK_BRANCH VALUES ('B002', 'Park Street Branch',
'Kolkata');
INSERT INTO BANK_BRANCH VALUES ('B003', 'Brigade Road Branch',
'Bangalore');
-- Account Types
INSERT INTO ACCOUNT_TYPE VALUES (1, 'Savings');
INSERT INTO ACCOUNT_TYPE VALUES (2, 'Current');
INSERT INTO ACCOUNT_TYPE VALUES (3, 'Fixed Deposit');
-- Accounts
INSERT INTO ACCOUNT VALUES (1001, 'Alice', 12000.00, 'B001', 1);
INSERT INTO ACCOUNT VALUES (1002, 'Bob', 5000.00, 'B001', 2);
INSERT INTO ACCOUNT VALUES (1003, 'Charlie', 30000.00, 'B002', 1);
INSERT INTO ACCOUNT VALUES (1004, 'David', 100000.00, 'B003', 3);
INSERT INTO ACCOUNT VALUES (1005, 'Eve', 15000.00, 'B001', 1);
3. SQL Query Examples
-- Total Branches
SELECT COUNT(*) AS TOTAL_BRANCHES FROM BANK_BRANCH;
-- Total Customers
SELECT COUNT(*) AS TOTAL_CUSTOMERS FROM ACCOUNT;
-- Total Deposits
SELECT SUM(BALANCE) AS TOTAL_DEPOSITS FROM ACCOUNT;