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

Dapatkan mySQL MONTH() untuk menggunakan angka nol di depan?

Gunakan yang berikut ini sebagai gantinya:

DATE_FORMAT(`datetime_added`,'%Y-%m')

Penjelasan:

DATE_FORMAT() fungsi memungkinkan Anda memformat tanggal sesuka Anda menggunakan penentu yang dijelaskan dalam tabel di bawah ini (diambil kata demi kata dari dokumentasi ). Jadi format string '%Y-%m' artinya:"Satu tahun penuh (4 digit), diikuti dengan tanda hubung (- ), diikuti dengan dua digit nomor bulan".

Perhatikan bahwa Anda dapat menentukan bahasa yang digunakan untuk nama hari/bulan dengan menyetel lc_time_names variabel sistem. Sangat berguna. Lihat dokumentasi untuk lebih jelasnya.

Specifier   Description
%a  Abbreviated weekday name (Sun..Sat)
%b  Abbreviated month name (Jan..Dec)
%c  Month, numeric (0..12)
%D  Day of the month with English suffix (0th, 1st, 2nd, 3rd, …)
%d  Day of the month, numeric (00..31)
%e  Day of the month, numeric (0..31)
%f  Microseconds (000000..999999)
%H  Hour (00..23)
%h  Hour (01..12)
%I  Hour (01..12)
%i  Minutes, numeric (00..59)
%j  Day of year (001..366)
%k  Hour (0..23)
%l  Hour (1..12)
%M  Month name (January..December)
%m  Month, numeric (00..12)
%p  AM or PM
%r  Time, 12-hour (hh:mm:ss followed by AM or PM)
%S  Seconds (00..59)
%s  Seconds (00..59)
%T  Time, 24-hour (hh:mm:ss)
%U  Week (00..53), where Sunday is the first day of the week
%u  Week (00..53), where Monday is the first day of the week
%V  Week (01..53), where Sunday is the first day of the week; used with %X
%v  Week (01..53), where Monday is the first day of the week; used with %x
%W  Weekday name (Sunday..Saturday)
%w  Day of the week (0=Sunday..6=Saturday)
%X  Year for the week where Sunday is the first day of the week, numeric, four digits; used with %V
%x  Year for the week, where Monday is the first day of the week, numeric, four digits; used with %v
%Y  Year, numeric, four digits
%y  Year, numeric (two digits)
%%  A literal “%” character
%x  x, for any “x” not listed above 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memperkirakan waktu kueri SQL?

  2. Cara mencetak Datagridview memiliki tabel di VB

  3. Kesalahan sintaks MySQL membuat prosedur tersimpan

  4. RuntimeError dengan mysql2 dan Rails3 (bundler)

  5. PHP &mySQL - ditulis sebagai «