Maison > base de données > SQL > le corps du texte

Comment utiliser les fonctions de date dans SQL

下次还敢
Libérer: 2024-05-07 04:36:17
original
491 Les gens l'ont consulté

Les fonctions de date sont des fonctions utilisées pour manipuler les dates et les heures dans les requêtes SQL. Les fonctions de date courantes incluent l'obtention de la date actuelle (CURDATE()), le formatage de la date (DATE_FORMAT()), l'ajout ou la soustraction d'intervalles de temps à partir de la date (DATE_ADD(), DATE_SUB()) et l'extraction de la partie horaire (EXTRACT(). ) et convertir les chaînes en valeurs de date (STR_TO_DATE()). Ces fonctions sont couramment utilisées pour traiter des données liées à la date, telles que l'obtention de la date actuelle, le formatage des dates pour répondre à des besoins spécifiques, le calcul de la différence entre les dates, etc.

Comment utiliser les fonctions de date dans SQL

Fonctions de date en SQL

Que sont les fonctions de date ?

La fonction Date est une fonction qui opère sur la date et l'heure dans les requêtes SQL. Ils peuvent être utilisés pour obtenir, formater, comparer et modifier des valeurs de date et d’heure.

Fonctions de date courantes

Voici quelques fonctions de date couramment utilisées en SQL :

  • CURDATE() : Renvoie la date actuelle.
  • NOW() : Renvoie la date et l'heure actuelles.
  • DATE_FORMAT(date, format) : Formatez la valeur de la date dans le format spécifié.
  • DATE_ADD(date, interval) : Ajoutez ou soustrayez l'intervalle de temps spécifié de la date.
  • DATE_SUB(date, interval) : Soustrayez l'intervalle de temps spécifié de la date.
  • EXTRACT(part from date): Extraire la partie temporelle spécifiée (par exemple, année, mois, jour) de la date.
  • STR_TO_DATE(string, format) : Convertissez une chaîne en une valeur de date.
  • TO_DATE(string, format) : Convertissez une chaîne en une valeur de date, similaire à STR_TO_DATE. Exemple d'utilisation des fonctions de date à partir de la date :
<code class="sql">SELECT CURDATE();</code>
Copier après la connexion

Extraire la partie temporelle de la date :

<code class="sql">SELECT DATE_FORMAT('2023-03-08', '%Y-%m-%d');</code>
Copier après la connexion

Convertir la chaîne en valeur de date :

<code class="sql">SELECT DATE_ADD('2023-03-08', INTERVAL 1 DAY);</code>
Copier après la connexion

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal