Using a SQL IN clause to get student scores for a given grade e.g. 1,2,3,4 in Reading. A student may not receive any scores that have 4. Is there a way to select a not matched condition IN SQL clause

Here is the query 

```
select
score, 
count(*) as [countTimes]
from ScoresTable
where  score IN (1,2,3,4)

```

Score

If a student has never received a 4, I need to create a row like 4,0
example resultset

```
Score Count
1       2
2       3
3       1
4       0

```

the current query is using an IN clause. If there are no records that match IN clause, the row is not diislayed

```
Score Count
1       2
2       3
3       1
4       0

```