Dalam Oracle, anda boleh menggunakan fungsi trunc untuk menanyakan data pada hari tersebut sintaks ialah "pilih*daripada. ..di mana trunc(...)=trunc(sysdate)”.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Contoh sintaks adalah seperti berikut:
select * from T_BASE where trunc(BASE_TIME)=trunc(sysdate)
Penerangan fungsi TRUNC:
Digunakan untuk memintas masa atau nilai dan mengembalikan nilai yang ditentukan.
Sintaks
(1) Pemprosesan tarikh:
TRUNC(date,[fmt])
Tarikh ialah parameter yang diperlukan, iaitu nilai tarikh input
Parameter fmt boleh diabaikan , ialah format tarikh, yang secara lalai mewakili pukul 0 pada tarikh yang ditentukan.
(2) Pemprosesan berangka:
TRUNC(number,[decimals])
Nombor ialah parameter yang diperlukan, yang merupakan nilai nombor input
Parameter perpuluhan boleh diabaikan dan merupakan nombor digit untuk dipintas Secara lalai, nilai selepas titik perpuluhan dipotong.
Contohnya adalah seperti berikut:
Meluaskan pengetahuan:
Memproses nilai berangka:
--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;
Tutorial yang disyorkan : "Tutorial Video Oracle》
Atas ialah kandungan terperinci Bagaimana untuk menanyakan data hari itu dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!