MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Pobierz nazwę miesiąca z daty w SQL

Większość głównych RDBMS-ów udostępnia co najmniej jedną funkcję, która umożliwia nam zwrócenie nazwy miesiąca od daty.

MySQL

MySQL ma funkcję MONTHNAME() funkcja zaprojektowana specjalnie do zwracania nazwy miesiąca od daty:

SELECT MONTHNAME('2030-12-25');

Wynik:

December

MySQL ma również funkcję DATE_FORMAT() funkcja, która może osiągnąć ten sam efekt.

Język używany dla nazwy miesiąca jest kontrolowany przez wartość lc_time_names zmienna systemowa. Zobacz Jak ustawić ustawienia regionalne dla bieżącego połączenia w MySQL, aby uzyskać więcej informacji.

Zobacz 2 Funkcje zwracające nazwę miesiąca z daty w MySQL, aby zapoznać się z przykładami obu funkcji, w tym jak zwrócić krótką nazwę miesiąca.

Serwer SQL

W SQL Server można to zrobić na kilka sposobów. Jednym ze sposobów jest użycie DATENAME() funkcja z month jako pierwszy argument:

SELECT DATENAME(month, '2030-09-01');

Wynik:

September

Ten kod będzie działał na każdym DBMS, który obsługuje T-SQL. Na przykład można go używać z bazą danych Windows Azure SQL i Azure SQL Edge.

Zobacz 3 sposoby uzyskania nazwy miesiąca z daty w programie SQL Server, aby uzyskać więcej opcji. Obejmuje to FORMAT() funkcja, która pozwala określić język nazwy miesiąca.

Wyrocznia

Aby uzyskać pełną nazwę miesiąca w Oracle, użyj TO_CHAR(datetime) funkcja z MONTH element formatu:

SELECT TO_CHAR(DATE '2035-10-03', 'MONTH')
FROM DUAL;

Wynik:

OCTOBER

Zobacz, jak uzyskać nazwę miesiąca z daty w Oracle, aby uzyskać więcej opcji.

PostgreSQL

PostgreSQL ma również funkcję TO_CHAR() funkcja, która działa podobnie do Oracle:

SELECT TO_CHAR(TIMESTAMP '2020-12-16 10:41:35', 'Month');

Wynik:

December

Zobacz Pobierz nazwę miesiąca z daty w PostgreSQL, aby uzyskać więcej opcji.

MariaDB

Podobnie jak MySQL, MariaDB ma obie funkcje MONTHNAME() funkcja i DATE_FORMAT() funkcjonować.

Oto przykład późniejszego:

SELECT DATE_FORMAT('2021-08-19', '%M');

Wynik:

August

Jedna różnica między wersjami MariaDB i MySQL funkcji DATE_FORMAT() jest to, że MariaDB akceptuje trzeci argument, który pozwala określić ustawienia regionalne (MySQL tego nie robi). Oznacza to, że możesz określić ustawienia regionalne z poziomu funkcji w MariaDB, bez konieczności zmiany ustawień regionalnych bieżącej sesji.

Zobacz 3 sposoby uzyskania nazwy miesiąca z daty w MariaDB, aby uzyskać więcej przykładów.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zmiana kształtu dokumentu MongoDB

  2. Tworzenie niestandardowego identyfikatora obiektu w MongoDB

  3. Jak wybrać jedno pole dla wszystkich dokumentów w kolekcji MongoDB?

  4. 10 najlepszych platform hostingowych MongoDB

  5. MongoDB aktualizuje pola w zagnieżdżonej tablicy