Mengekstrak Nombor Minggu dalam SQL
Anda cuba mengekstrak nombor minggu daripada lajur tarikh yang telah ditukar daripada VARCHAR2 kepada DATE format. Walau bagaimanapun, anda menghadapi nilai nol.
Untuk menyelesaikan isu ini, anda perlu menukar semula tarikh kembali kepada VARCHAR2 menggunakan topeng yang diingini:
to_char(to_date('01/02/2012', 'MM/DD/YYYY'), 'WW')
Ini akan mengeluarkan nombor minggu dalam format VARCHAR2.
Jika anda lebih suka nombor minggu berangka, anda boleh membungkus penyata dalam TO_NUMBER():
to_number(to_char(to_date('01/02/2012', 'MM/DD/YYYY'), 'WW'))
Selain itu, anda mempunyai beberapa pilihan nombor minggu untuk dipilih:
Pertimbangkan keperluan khusus anda apabila memilih parameter yang sesuai untuk pengekstrakan anda.
Atas ialah kandungan terperinci Bagaimana untuk mengekstrak Nombor Minggu daripada Tarikh dalam SQL Tanpa Nilai Null?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!