Retail Banking Operations Path · Mission 2 of 30Starter

Product taxonomy inventory

DISTINCT to find unique values in a column

The Brief

Marcus ChenRetail Banking COOretail-ops

Before any of the segmentation work, I need the canonical product list. Give me every distinct `subcategory` that appears in `retail_products`. One column. Raw values — don't normalize, I want to see the casing as it's actually stored in case there's drift from the core.

You'll practice

DISTINCTData quality

Tables & columns available

retail_productsdim10 columns
ColumnTypeKey
product_idINTPK
product_codeTEXT
product_nameTEXT
categoryTEXT
subcategoryTEXT
default_aprREAL
default_apyREAL
monthly_feeREAL
nsf_feeREAL
od_feeREAL

Hints (3)

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

Hint 1

Subcategories repeat across the product table — 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()` — Marcus wants the raw stored values to spot any casing drift from the core banking system.

Hint 3

DISTINCT collapses repeats down to the unique product taxonomy. The list is short — that's the point of running it.