Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobierz mySQL MONTH(), aby używać wiodących zer?

Zamiast tego użyj następującego:

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

Wyjaśnienie:

DATE_FORMAT() funkcja pozwala dowolnie sformatować datę za pomocą specyfikatorów opisanych w poniższej tabeli (dosłownie z dokumentacja ). A więc ciąg formatu '%Y-%m' oznacza:„Pełny rok (4 cyfry), po którym następuje myślnik (- ), po którym następuje dwucyfrowy numer miesiąca”.

Pamiętaj, że możesz określić język używany dla nazw dni/miesięcy, ustawiając lc_time_names zmienna systemowa. Niezwykle przydatny. Zapoznaj się z dokumentacją po więcej szczegółów.

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. Wydajność wstawiania PHP PDO Mysql

  2. MySQL:UPDATE tabelę z COUNT z innej tabeli?

  3. Laravel 5.4 na PHP 7.0:Wyjątek PDO — nie można znaleźć sterownika (MySQL)

  4. Jak wstawić tablicę wartości do różnych kolumn tabeli mysql?

  5. mysql ZADEKLARUJ PODCZAS poza procedurą składowaną w jaki sposób?