﻿ SQL exercises on soccer Database: Find the number of penalty shots taken by the teams - w3resource

# SQL exercises on soccer Database: Find the number of penalty shots taken by the teams

## SQL soccer Database: Exercise-26 with Solution

26. From the following tables, write a SQL query to count the number of penalty shots taken by the teams. Return country name, number of shots as "Number of Shots".

Sample table: soccer_country

Sample table: penalty_shootout

Sample Solution:

SQL Code:

``````SELECT a.country_name, COUNT(b.*) as "Number of Shots"
FROM soccer_country a, penalty_shootout b
WHERE b.team_id=a.country_id
GROUP BY a.country_name;
```
```

Sample Output:

``` country_name | Number of Shots
--------------+-----------------
Poland       |               9
Italy        |               9
Germany      |               9
Portugal     |               5
Switzerland  |               5
(5 rows)
```

## Practice Online

Sample Database: soccer

## Query Visualization:

Duration:

Rows:

Cost:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿

## SQL: Tips of the Day

Nested select statement in SQL Server.

You need to alias the subquery.

```SELECT name FROM (SELECT name FROM agentinformation) a
```

or to be more explicit

```SELECT a.name FROM (SELECT name FROM agentinformation) a
```

Database: SQL Server

Ref: https://bit.ly/3Qruiu5