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'Défi
FacileTables 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
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
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns