I have a table with the following format: CREATE TABLE segments(id INT, walk BOOLEAN, taxi BOOLEAN, bus BOOLEAN, subway BOOLEAN, bike BOOLEAN); INSERT INTO segments (id, walk, taxi, bus, subway, bike) VALUES (0,false,false,false,false,true), (1,true,true,false,false,false),(2,true,false,false,false,false), (3,true,false,true,false,false),(4,true,true,true,false,false), (5,false,false,true,false,false),(6,true,true,false,false,false), (7,true,false,false,false,false),(8,true,false,true,false,false), (9,true,true,true,false,false),(10,true,false,true,false,false); SELECT *…