AML & Fraud Analytics Path · Mission 2 of 30Starter

What channels do we see?

DISTINCT to enumerate categorical values

Back to AML & Fraud Analytics

The Brief

Aisha OkaforChief Compliance Officercompliance

Before any rules go live, I need the definitive channel list. Give me every distinct `channel` that appears in `aml_transactions`. Just the one column. Raw values — don't normalize, I want to see exactly how they're stored.

You'll practice

DISTINCTExploration

Tables & columns available

aml_transactionsfact9 columns
ColumnTypeKey
txn_idINTPK
account_idINTFK → aml_accounts
posted_dateTEXT
posted_tsTEXT
amountREAL
channelTEXT
counterparty_nameTEXT
counterparty_account_idINT
is_reversalINT

Hints (3)

Each hint you reveal reduces the XP you can earn. Try the query first.

Hint 1

Channels repeat across thousands of transaction rows — you want the unique list, not a count. Think about the SQL keyword that returns only distinct values.

Hint 2

Do NOT apply `LOWER()` or `TRIM()` — Aisha wants the raw stored values so we can spot casing drift from a source-system mismatch.

Hint 3

DISTINCT collapses thousands of transaction rows down to the unique channel taxonomy. The list is short — that's the point.