Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele 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
Tehtävä

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.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 6
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

bookChallenge: Customer Signup Years

Pyyhkäise näyttääksesi valikon

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
Tehtävä

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.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 6
single

single

some-alt