Maison  >  Article  >  base de données  >  Comment interroger le mois dans Oracle

Comment interroger le mois dans Oracle

WBOY
WBOYoriginal
2022-02-28 14:42:5712643parcourir

Dans Oracle, vous pouvez utiliser la fonction "to_char()" et le mot-clé "mm" pour interroger le mois. La fonction "to_char()" est une fonction de conversion de chaîne, et la syntaxe est "where to_number(to_char(date) champ du tableau,' mm'))=le mois à trouver".

Comment interroger le mois dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Comment interroger le mois dans Oracle

to_char() est la fonction de conversion de caractères d'Oracle. to_char(value,'format') value est la valeur à convertir et 'format' est le modèle converti.

Le style fm9900.0099 inclut ici les significations suivantes :

La chaîne de sortie occupe un total de 9 chiffres, 4 chiffres avant la virgule décimale et 4 chiffres après la virgule décimale.

9 représente la signification. Si la position est un nombre, le numéro sera affiché sinon, un espace sera utilisé pour remplacer l'espace réservé. Bref, cette position doit être occupée.

0 représente la signification. Si la position est un nombre, le nombre sera affiché sinon, 0 sera utilisé à la place de l'espace réservé. Bref, cette position doit être occupée.

La syntaxe est :

SELECT * FROM [表名] 
      where  to_number(to_char([表中日期字段],'mm')) = [要查找的月份]

Tutoriel recommandé : "Tutoriel vidéo Oracle"

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!

Déclaration:
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