Menyoal Bulan daripada Medan DATETIME dalam SQLite
Dalam SQLite, fungsi month() boleh digunakan untuk mengekstrak nilai bulan daripada medan DATETIME. Walau bagaimanapun, dalam senario tertentu, fungsi month() mungkin tidak membuahkan hasil yang dijangkakan.
Penyelesaian Alternatif:
Jika fungsi month() tidak menghasilkan yang diingini hasil, anda boleh menggunakan fungsi strftime() untuk mencapai matlamat yang sama. Coretan kod berikut memberikan contoh:
SELECT strftime('%m', dateField) AS Month FROM your_table;
Pertanyaan ini akan mengekstrak nilai bulan daripada lajur dateField dan menyimpannya dalam lajur Bulan.
Penggunaan dan Sintaks:
Fungsi strftime() mempunyai perkara berikut sintaks:
strftime(format, date)
Di mana:
Rentetan format boleh mengandungi pelbagai arahan untuk menentukan output yang diingini. Dalam contoh di atas, arahan %m digunakan untuk memformat nilai bulan. Untuk senarai lengkap arahan, rujuk dokumentasi SQLite.
Dengan menggunakan strftime() bersama-sama arahan yang sesuai, anda boleh mengekstrak komponen tarikh tertentu dengan mudah daripada medan DATETIME, termasuk nilai bulan.
Atas ialah kandungan terperinci Bagaimana Mengeluarkan Bulan dengan Amanah dari Medan DATETIME dalam SQLite?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!