Rumah > pangkalan data > SQL > Bagaimana untuk menggunakan fungsi tarikh dalam sql

Bagaimana untuk menggunakan fungsi tarikh dalam sql

下次还敢
Lepaskan: 2024-05-07 04:36:17
asal
494 orang telah melayarinya

Fungsi tarikh ialah fungsi yang digunakan untuk memanipulasi tarikh dan masa dalam pertanyaan SQL. Fungsi tarikh biasa termasuk mendapatkan tarikh semasa (CURDATE()), memformat tarikh (DATE_FORMAT()), menambah atau menolak selang masa daripada tarikh (DATE_ADD(), DATE_SUB()), dan mengekstrak bahagian masa (EXTRACT() ) dan menukar rentetan kepada nilai tarikh (STR_TO_DATE()). Fungsi ini biasanya digunakan untuk memproses data berkaitan tarikh, seperti mendapatkan tarikh semasa, memformat tarikh untuk memenuhi keperluan khusus, mengira perbezaan antara tarikh, dsb.

Bagaimana untuk menggunakan fungsi tarikh dalam sql

Fungsi Tarikh dalam SQL

Apakah fungsi tarikh?

Fungsi tarikh ialah fungsi yang beroperasi pada tarikh dan masa dalam pertanyaan SQL. Ia boleh digunakan untuk mendapatkan, memformat, membandingkan dan mengubah suai nilai tarikh dan masa.

Fungsi tarikh biasa

Berikut ialah beberapa fungsi tarikh yang biasa digunakan dalam SQL:

  • CURDATE(): Mengembalikan tarikh semasa.
  • SEKARANG(): Mengembalikan tarikh dan masa semasa.
  • FORMAT_DATE(tarikh, format): Formatkan nilai tarikh ke dalam format yang ditentukan.
  • TAMBAH_TARIKH(tarikh, selang): Tambah atau tolak selang masa yang ditentukan daripada tarikh.
  • DATE_SUB(tarikh, selang): Tolak selang masa yang ditentukan daripada tarikh.
  • EKSTRAK(bahagian daripada tarikh): Ekstrak bahagian masa yang ditentukan (contohnya, tahun, bulan, hari) daripada tarikh.
  • STR_TO_DATE(rentetan, format): Tukar rentetan kepada nilai tarikh.
  • TO_DATE(rentetan, format): Tukar rentetan kepada nilai tarikh, serupa dengan STR_TO_DATE.

contoh menggunakan fungsi tarikh

Dapatkan tarikh semasa:

<code class="sql">SELECT CURDATE();</code>
Salin selepas log masuk

format Tarikh:

<code class="sql">SELECT DATE_FORMAT('2023-03-08', '%Y-%m-%d');</code>
Salin selepas log masuk
e

add masa selang waktu hingga kini:

<code class="sql">SELECT DATE_ADD('2023-03-08', INTERVAL 1 DAY);</code>
Salin selepas log masuk
e

subtract selang masa dari tarikh:

<code class="sql">SELECT DATE_SUB('2023-03-08', INTERVAL 1 WEEK);</code>
Salin selepas log masuk
e

Ekstrak bahagian masa dari tarikh:

<code class="sql">SELECT EXTRACT(MONTH FROM '2023-03-08');</code>
Salin selepas log masuk

Tukar rentetan kepada nilai tarikh:

<code class="sql">SELECT STR_TO_DATE('03/08/2023', '%m/%d/%Y');</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi tarikh dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan