Maison > Article > base de données > Comment interroger les données du jour dans Oracle
Dans Oracle, vous pouvez utiliser la fonction trunc pour interroger les données du jour. Cette fonction peut être utilisée pour intercepter l'heure ou la valeur. Utilisez cette fonction avec l'instruction select pour interroger les données du jour. *de...où trunc (...)=trunc(sysdate)".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
L'exemple de syntaxe est le suivant :
select * from T_BASE where trunc(BASE_TIME)=trunc(sysdate)
Description de la fonction TRUNC :
Utilisé pour intercepter l'heure ou la valeur numérique et renvoyer la valeur spécifiée.
Grammaire
(1) Traitement de la date :
TRUNC(date,[fmt])
La date est un paramètre nécessaire, qui est une valeur de date d'entrée
Le paramètre fmt peut être ignoré et est un format de date Par défaut, il représente 0 heure. la date indiquée.
(2) Traitement numérique :
TRUNC(number,[decimals])
Le nombre est un paramètre nécessaire, qui est une valeur numérique d'entrée
Le paramètre décimal peut être ignoré, c'est le nombre de chiffres à intercepter, et la valeur par défaut signifie tronquer la valeur après le point décimal.
Les exemples sont les suivants :
Connaissances approfondies :
Traitement des valeurs numériques :
--123.56,将小数点右边指定位数后面的截去; select trunc(123.567,2) from dual; --100,第二个参数可以为负数,表示将小数点左边指定位数后面的部分截去,即均以0记; select trunc(123.567,-2) from dual; --123,默认截去小数点后面的部分; select trunc(123.567) from dual;
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!