Menu
Coddy logo textTech

Handling Dates Part 1

Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 31 sur 72.

Les dates en SQL ont un format spécifique et nous pouvons les interroger de manière similaire aux nombres. Pour écrire une date dans une requête, nous utiliserons le format : YYYY-MM-DD (2012-09-24)

Pour interroger les dates, nous pouvons utiliser tous les opérateurs que nous connaissons déjà - plus grand, plus petit ou égal dans le mot-clé WHERE :

SELECT * FROM table1
WHERE col1 > '2011-01-13'

Nous pouvons même utiliser le mot-clé BETWEEN :

SELECT * FROM table1
WHERE col1 BETWEEN '2010-01-01' AND '2010-02-25'
challenge icon

Défi

Facile

Tables et colonnes disponibles :

  • <strong>games</strong> : <strong>id</strong>, <strong>date</strong>

Récupérez tous les identifiants de jeux qui ne sont pas joués en hiver.
Les dates d'hiver sont : 2022-12-21 - 2023-03-20. Seuls ces jours ne doivent pas être inclus.

Triez-les par date en ordre décroissant et renommez la colonne en game

Aide-mémoire

Les dates en SQL utilisent le format YYYY-MM-DD (par exemple, 2012-09-24).

Interrogez les dates en utilisant les opérateurs de comparaison :

SELECT * FROM table1
WHERE col1 > '2011-01-13'

Utilisez BETWEEN pour les plages de dates :

SELECT * FROM table1
WHERE col1 BETWEEN '2010-01-01' AND '2010-02-25'

Essayez vous-même

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux