Question: How many different software platforms are there for devices?
Schema: create table device (software_platform varchar, PRIMARY KEY (software_platform))
SQL: select count(distinct software_platform) from device