Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Challenge: Customer Signup Years | Advanced SQL for Data Analysis
SQL for Data Analysis

bookChallenge: Customer Signup Years

Understanding the EXTRACT Function in SQL

The EXTRACT function in SQL lets you pull out a specific part of a date or time value. For example, you can use it to get just the year, month, or day from a full date. This is especially useful when you need to group or filter data by parts of a date, like analyzing signups by year.

Example:

SELECT EXTRACT(YEAR FROM signup_date) AS signup_year FROM customers;

This statement returns only the year from each customer's signup_date. You can also use EXTRACT to get the month or day by changing the argument inside the function.

1
SELECT EXTRACT(YEAR FROM DATE '2024-06-01') AS year;
copy
Tâche

Swipe to start coding

Write a query to analyze customer signups by year. Your goal is to group customers by the year of the signup_date and count the number of signups for each year.

  • Extract the year from the signup_date column.
  • Group the customers by the extracted year.
  • Count the number of customers who signed up in each year.
  • Return the signup year and the corresponding signup count for each group.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 6
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookChallenge: Customer Signup Years

Glissez pour afficher le menu

Understanding the EXTRACT Function in SQL

The EXTRACT function in SQL lets you pull out a specific part of a date or time value. For example, you can use it to get just the year, month, or day from a full date. This is especially useful when you need to group or filter data by parts of a date, like analyzing signups by year.

Example:

SELECT EXTRACT(YEAR FROM signup_date) AS signup_year FROM customers;

This statement returns only the year from each customer's signup_date. You can also use EXTRACT to get the month or day by changing the argument inside the function.

1
SELECT EXTRACT(YEAR FROM DATE '2024-06-01') AS year;
copy
Tâche

Swipe to start coding

Write a query to analyze customer signups by year. Your goal is to group customers by the year of the signup_date and count the number of signups for each year.

  • Extract the year from the signup_date column.
  • Group the customers by the extracted year.
  • Count the number of customers who signed up in each year.
  • Return the signup year and the corresponding signup count for each group.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 6
single

single

some-alt