Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

WEEKOFYEAR() Contoh – MySQL

Di MySQL, Anda dapat menggunakan WEEKOFYEAR() berfungsi untuk mengembalikan minggu kalender untuk tanggal tertentu. Cukup berikan tanggal sebagai argumen dan fungsi akan mengembalikan minggu kalender sebagai angka dalam rentang dari 1 hingga 53.

Sintaks

Sintaksnya seperti ini:

WEEKOFYEAR(date)

Dimana date adalah tanggal yang Anda inginkan untuk menampilkan minggu kalender.

Contoh 1 – Penggunaan Dasar

Berikut ini contoh untuk didemonstrasikan.

SELECT WEEKOFYEAR('2021-01-21') AS 'Week of the year';

Hasil:

+------------------+
| Week of the year |
+------------------+
|                3 |
+------------------+

Berikut ini contoh penggunaan tanggal nanti:

SELECT WEEKOFYEAR('2021-12-21') AS 'Week of the year';

Hasil:

+------------------+
| Week of the year |
+------------------+
|               51 |
+------------------+

Contoh 2 – WEEKOFYEAR() vs WEEK()

WEEKOFYEAR() fungsinya sama dengan menggunakan WEEK(date,3) . Dalam konteks ini, 3 adalah mode yang menentukan apakah minggu dimulai pada hari Minggu atau Senin, dan apakah hitungannya berkisar dari 0 hingga 53 atau dari 1 hingga 53.

Berikut adalah contoh yang menunjukkan kedua fungsi ini secara berdampingan:

SET @date = '2021-07-21';
SELECT 
  WEEK(@date, 3),
  WEEKOFYEAR(@date);

Hasil:

+----------------+-------------------+
| WEEK(@date, 3) | WEEKOFYEAR(@date) |
+----------------+-------------------+
|             29 |                29 |
+----------------+-------------------+

Untuk melihat bagaimana mode memengaruhi hasil, lihat WEEK() Contoh – MySQL.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang Setara dengan MySQL dari Fungsi CHOOSE() SQL Server?

  2. Kembalikan 0 jika bidangnya nol di MySQL

  3. Cara Mendapatkan Banyak Hitungan Dengan Satu Permintaan di MySQL

  4. Kueri SQL mengembalikan data dari beberapa tabel

  5. Menghitung MySQL Rata-Rata Bergerak?