Maison > base de données > tutoriel mysql > YYYY vs RRRR dans Oracle SQL : quelle est la différence dans le formatage de l'année ?

YYYY vs RRRR dans Oracle SQL : quelle est la différence dans le formatage de l'année ?

Mary-Kate Olsen
Libérer: 2024-12-27 16:33:10
original
408 Les gens l'ont consulté

YYYY vs. RRRR in Oracle SQL: What's the Difference in Year Formatting?

Formatage de l'année dans Oracle SQL : comprendre la différence entre « AAAA » et « RRRR »

Dans Oracle SQL, le format masque « AAAA » ' et 'RRRR' sont utilisés pour représenter les valeurs de l'année dans les expressions de date et d'heure. Bien qu'ils puissent sembler similaires à première vue, il existe des différences distinctes entre les deux.

Format « AAAA »

Le format « AAAA » représente une année dans son intégralité formulaire à quatre chiffres. Il renvoie toujours l'année en cours lorsqu'il est utilisé dans une expression de date ou d'heure. Par exemple :

renverra « 1987 », car il tronque la date au début de l'année sous sa forme complète à quatre chiffres.

Format « RRRR »

Le format 'RRRR' se comporte différemment de 'YYYY' lors du traitement des années comprises entre 00 et 00. 99. Les années de cette plage sont supposées suivre ces règles :

  • Les années de 00 à 49 sont considérées comme faisant partie du siècle en cours (c'est-à-dire qu'elles ont les mêmes deux premiers chiffres que l'année en cours) .
  • Les années de 50 à 99 sont considérées comme appartenant au siècle précédent.

Pour Par exemple, l'exécution de la requête suivante :

renverra également « 1987 », car l'année « 87 » se situe entre 50 et 99 et est donc supposée se situer au siècle précédent.

Conclusion

Alors que les formats 'YYYY' et 'RRRR' reviennent une valeur d'année à quatre chiffres, « RRRR » utilise une logique différente pour les années comprises entre 00 et 99, en les considérant dans le contexte du siècle en cours. Cela peut être utile pour travailler avec des données historiques ou gérer des valeurs d'année qui peuvent s'étendre sur plusieurs siècles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal