
Inventory value
easyInventory value
Walmart SQL Interview Question
Walmart's finance team needs to know how much money is tied up in unsold stock for the end-of-year accounts.
For every product, show the product_name and the value of its stock at its current price as inventory_value. Products with no stock have a value of 0. Do not round the result.
Asked of
- Data Analyst
- Business Analyst
- BI Analyst
- Analytics Engineer
productsTable15 rows
| Column Name | Type |
|---|---|
| product_id | BIGINT |
| product_name | VARCHAR |
| category | VARCHAR |
| brand | VARCHAR |
| price | DOUBLE |
| discount_pct | BIGINT |
| stock_quantity | BIGINT |
| launch_date | DATE |
| is_active | BOOLEAN |
productsExample Input
| product_id | product_name | category | brand | price | discount_pct | stock_quantity | launch_date | is_active |
|---|---|---|---|---|---|---|---|---|
| 1 | Wireless Mouse | Electronics | Logitech | 24.99 | 10 | 150 | 2023-02-14 | true |
| 2 | Mechanical Keyboard Pro | Electronics | Keychron | 119 | NULL | 40 | 2023-05-01 | true |
| 3 | Noise Canceling Headphones | Electronics | Sony | 299.99 | 15 | 0 | 2022-11-20 | true |
| 4 | Standing Desk | Furniture | Flexispot | 349 | NULL | 12 | 2023-08-09 | true |
| 5 | Ergonomic Chair Pro | Furniture | Steelcase | 1299 | 5 | 5 | 2021-06-30 | true |
| 6 | Desk Lamp | Furniture | NULL | 39.5 | NULL | 80 | 2024-01-15 | true |
| 7 | USB-C Hub | Electronics | Anker | 45 | 20 | 200 | 2023-03-22 | true |
| 8 | Notebook Set | Stationery | Moleskine | 18 | NULL | 0 | 2022-09-01 | false |
Example Output
| product_name | inventory_value |
|---|---|
| Desk Lamp | 3160 |
| Ergonomic Chair Pro | 6495 |
| Mechanical Keyboard Pro | 4760 |
| Noise Canceling Headphones | 0 |
| Notebook Set | 0 |
| Standing Desk | 4188 |
| USB-C Hub | 9000 |
| Wireless Mouse | 3748.5 |
Explanation
The Wireless Mouse is priced at 24.99 and has 150 in stock, so its stock is worth 3,748.50. The USB-C Hub is worth 45 × 200 = 9,000. The Noise Canceling Headphones have no stock, so their value is 0.
The example above is a small slice of the data. Your query runs against the full tables.
Company
Walmart
Difficulty
easy
Topic
calculations
Your query
Starting the SQL engine...