In-stock electronics

logical operators

In-stock electronics

Best Buy SQL Interview Question

A Best Buy customer on the support chat wants to know which electronics can be shipped today.

List the product_name and stock_quantity of every electronics product that is in stock.

Asked of

  • Data Analyst
  • Business Analyst
  • BI Analyst
  • Product Analyst
  • Analytics Engineer
  • Data Engineer
  • Data Scientist
  • ML Engineer
  • AI Engineer

productsTable15 rows

Column NameType
product_idBIGINT
product_nameVARCHAR
categoryVARCHAR
brandVARCHAR
priceDOUBLE
discount_pctBIGINT
stock_quantityBIGINT
launch_dateDATE
is_activeBOOLEAN

productsExample Input

product_idproduct_namecategorybrandpricediscount_pctstock_quantitylaunch_dateis_active
1Wireless MouseElectronicsLogitech24.99101502023-02-14true
2Mechanical Keyboard ProElectronicsKeychron119NULL402023-05-01true
3Noise Canceling HeadphonesElectronicsSony299.991502022-11-20true
4Standing DeskFurnitureFlexispot349NULL122023-08-09true
5Ergonomic Chair ProFurnitureSteelcase1299552021-06-30true
6Desk LampFurnitureNULL39.5NULL802024-01-15true
7USB-C HubElectronicsAnker45202002023-03-22true
8Notebook SetStationeryMoleskine18NULL02022-09-01false

Example Output

product_namestock_quantity
Mechanical Keyboard Pro40
USB-C Hub200
Wireless Mouse150

Explanation

The Noise Canceling Headphones are electronics but have none in stock, so they are left out. The Standing Desk has stock but is furniture. The Wireless Mouse, Mechanical Keyboard Pro and USB-C Hub are electronics with stock available.

The example above is a small slice of the data. Your query runs against the full tables.