| 123456789101112131415161718192021222324252627282930313233343536 |
- #What is each pokemon's primary type?'#
- SELECT pokemons.name, types.name
- FROM pokemon.pokemons JOIN pokemon.types
- ON pokemons.primary_type = types.id;
-
- #What is Rufflet's secondary type'#
- SELECT pokemons.name, types.name
- FROM pokemon.pokemons JOIN pokemon.types
- ON secondary_type = types.id
- WHERE pokemons.name LIKE ("Rufflet%");
-
- #What are the names of the pokemon that belong to the trainer with trainerID 303?#
- SELECT name, pokemon_id, trainerID
- FROM pokemon.pokemons JOIN pokemon.pokemon_trainer
- on id = pokemon_id
- WHERE trainerID = 303;
-
- #How many pokemon have a secondary type Poison#
- SELECT COUNT(id) FROM pokemon.pokemons
- WHERE secondary_type = 7;
-
- #What are all the primary types and how many pokemon have that type?#
- SELECT types.name, COUNT(primary_type) FROM pokemon.types JOIN pokemon.pokemons
- ON types.id = primary_type
- GROUP BY types.name;
-
- #How many pokemon at level 100 does each trainer with at least one level 100 pokemone have?#
- SELECT trainerID, COUNT(pokemon_id)
- FROM pokemon.pokemon_trainer
- WHERE pokelevel = 100
- GROUP BY trainerID;
-
- #How many pokemon only belong to one trainer and no other?#
- SELECT pokemon_id, COUNT(pokemon_id)
- FROM pokemon.pokemon_trainer;
|