SELECT count(DISTINCT heat) FROM cyclist
How many different levels of heat are there for the cyclists?
CREATE TABLE IF NOT EXISTS "bike" (
    "id" int,
    "product_name" text,
    "weight" int,
    "price" real,
    "material" text,
    primary key("id")
);
CREATE TABLE IF NOT EXISTS "cyclist" (
    "id" int,
    "heat" int,
    "name" text,
    "nation" text,
    "result" real,
    primary key("id")
);
CREATE TABLE IF NOT EXISTS "cyclists_own_bikes" (
    "cyclist_id" int,
    "bike_id" int,
    "purchase_year" int,
    primary key("cyclist_id", "bike_id"),
    foreign key("cyclist_id") references `cyclist`("id"),
    foreign key("bike_id") references `bike`("id")
);
INSERT INTO bike VALUES(1,'BIANCHI SPECIALISSIMA',780,9998.9999999999999999,'Carbon CC');
INSERT INTO cyclist VALUES(1,4,'Bradley Wiggins','Great Britain','4:16.571');
INSERT INTO cyclists_own_bikes VALUES(1,2,2011);