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

Jak uzyskać krótką nazwę miesiąca w SQL?

Poniżej znajdują się przykłady, które pokazują, jak używać SQL do zwracania krótkiej nazwy miesiąca z daty w głównych RDBMS.

MySQL

MySQL ma funkcję DATE_FORMAT() funkcja, której można użyć do zwrócenia krótkiej nazwy miesiąca od daty:

SELECT DATE_FORMAT('2030-02-01', '%b');

Wynik:

Feb

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 Jak uzyskać krótką nazwę miesiąca z daty w MySQL, aby uzyskać więcej opcji zwracania krótkiej nazwy miesiąca.

Serwer SQL

W SQL Server można to zrobić na kilka sposobów. Jednym ze sposobów jest użycie FORMAT() funkcja z MMM jako ciąg formatu

DECLARE @date datetime2 = '2030-08-01'; 
SELECT FORMAT(@date, 'MMM') AS 'FORMAT';

Wynik:

Aug

Zobacz 5 sposobów uzyskania skróconej nazwy miesiąca z daty w programie SQL Server, aby uzyskać więcej opcji.

Wyrocznia

Aby uzyskać krótką nazwę miesiąca w Oracle, użyj TO_CHAR(datetime) funkcja z MON element formatu:

SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;

Wynik:

SEP

Wielkość liter w wyniku odzwierciedla wielkość liter używaną w ciągu formatu. Zobacz Zwracanie krótkiej nazwy miesiąca z daty w Oracle, aby uzyskać więcej informacji.

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', 'Mon');

Wynik:

Dec

Zobacz Pobierz krótką nazwę miesiąca w PostgreSQL, aby uzyskać więcej informacji.

MariaDB

Podobnie jak MySQL, MariaDB ma funkcję DATE_FORMAT() funkcja, która akceptuje %b ciąg formatu, aby zwrócić krótką nazwę miesiąca od daty.

Przykład:

SELECT DATE_FORMAT('2023-09-20', '%b');

Wynik:

Sep

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 Jak uzyskać skróconą nazwę miesiąca z daty w MariaDB, aby uzyskać więcej informacji i przykładów.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. XFS vs EXT4 — porównanie wydajności MongoDB na AWS EC2

  2. Uzyskiwanie agregacji Mongo wyjątku wskaźnika zerowego przy użyciu danych wiosennych (pola dynamiczne)

  3. Mongoose zwraca niezdefiniowane dla istniejącego pola

  4. Mongodb $where zapytanie zawsze prawdziwe z nodejs

  5. MongoDB $dateToString