Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [SQL 1.2] Tài khoản cần theo dõi (AND/OR)

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 1: Giới thiệu SQL và cấu trúc câu lệnh SELECT cơ bản — khóa SQL

    Bộ phận Kiểm soát rủi ro lập danh sách tài khoản cần theo dõi. Một tài khoản được đưa vào danh sách khi thỏa cả hai ý sau:

    1. Tài khoản đang hoạt động (status = 'ACTIVE');
    2. Thuộc một trong hai nhóm:
      • tài khoản ký quỹ MARGIN có số dư lớn hơn 50 triệu; hoặc
      • tài khoản tiền mặt CASH có số dư lớn hơn 1 tỷ (1.000.000.000).

    Xuất: account_id, customer_id, account_type, balance. Sắp xếp theo account_id tăng dần.

    Gợi ý: hãy cẩn thận độ ưu tiên giữa AND và OR; dùng ngoặc đơn để nhóm hai trường hợp.

    • Định dạng đầu vào:

      Bảng Accounts.

    • Định dạng đầu ra:

      account_id, customer_id, account_type, balance (TAB), sắp theo account_id tăng dần.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    4	2	CASH	8600000000.00
    6	3	MARGIN	67000000.00
    11	5	MARGIN	3400000000.00
    13	6	MARGIN	410000000.00
    17	7	CASH	1250000000.00
    19	8	MARGIN	230000000.00
    26	12	MARGIN	67000000.00
    28	13	MARGIN	120000000.00
    31	16	MARGIN	230000000.00
    33	17	CASH	3400000000.00
    34	17	MARGIN	67000000.00
    35	17	CASH	8600000000.00
    37	18	MARGIN	410000000.00
    42	22	CASH	1250000000.00
    46	23	MARGIN	780000000.00
    47	24	CASH	1250000000.00
    51	25	MARGIN	98000000.00
    59	30	MARGIN	1250000000.00
    61	31	CASH	1250000000.00
    62	31	MARGIN	67000000.00
    64	31	MARGIN	410000000.00
    66	32	MARGIN	3400000000.00
    68	32	MARGIN	780000000.00
    70	33	MARGIN	120000000.00
    72	33	MARGIN	67000000.00
    74	34	MARGIN	1250000000.00
    75	34	CASH	3400000000.00
    84	38	MARGIN	1250000000.00
    86	38	MARGIN	3400000000.00
    88	39	MARGIN	98000000.00
    92	40	MARGIN	120000000.00
    93	40	CASH	8600000000.00

    Giải thích:

    Tài khoản ACC00009 (MARGIN 1,25 tỷ) đã CLOSED nên không được đưa vào; nếu thiếu ngoặc sẽ bị lọt lưới.

    Chủ đề

    📊 SQLSQLSQL: Buổi 1 – Giới thiệu SQL & SELECT cơ bảnTất cả môn học

    Đang tải editor...