Question from the SQL - Fundamentals test

Write a SQL query to count the number of orders placed by customer 1001.

Archived

Given the following 'orders' table:

| order_id | customer_id | order_date |
|----------|-------------|------------|
| 1        | 1001        | 2022-01-10 |
| 2        | 1002        | 2022-01-11 |
| 3        | 1001        | 2022-01-12 |

Which SQL query/queries count(s) the number of orders placed by customer 1001?

Author: ManuvaiStatus: Archived(New question!)(Update)Question passed 592 times
0
Community Evaluations
developer avatar
Incorrect answer
Aaron
30/05/2024
Comme expliqué par Grégory la réponse 4 renverrait aussi un résultat correct.
developer avatar
Philippe
19/10/2023
3
developer avatar
Grégory
27/04/2024
En spécifiant une colonne dans `COUNT`, cela compte seulement les valeurs non-nulles. Or, partant du principe qu'on applique un filtre avec une valeur non-nulle sur la colonne `customer_id`, `COUNT(customer_id)` est tout à fait valide bien que pas le plus adapté.