Oracle
 sql >> Baza danych >  >> RDS >> Oracle

2 funkcje, które zwracają miesiąc z daty w Oracle

Poniżej znajdują się dwie funkcje, których można użyć do wyodrębnienia miesiąca z daty w bazie danych Oracle.

EXTRACT() Funkcja

Możesz użyć EXTRACT(datetime) funkcja wyodrębniania różnych części daty i godziny z wartości daty i godziny. Obejmuje to miesiąc.

Oto przykład:

SELECT EXTRACT(MONTH FROM DATE '2030-12-25')
FROM DUAL;

Wynik:

12

To MONTH słowo kluczowe, które wyodrębnia część miesiąca z daty. Możemy uzyskać inne części daty, zmieniając je na odpowiednie słowo kluczowe. Na przykład YEAR , DAY , HOUR , MINUTE itp.

Możemy również użyć funkcji z innymi wartościami datetime, takimi jak TIMESTAMP itp.

TO_CHAR(datetime) Funkcja

Możemy również użyć TO_CHAR(datetime) funkcjonować jako alternatywna metoda pobierania miesiąca od daty.

Ta funkcja akceptuje wartość daty i godziny lub przedziału jako swój pierwszy argument, a model formatu jako drugi argument. Funkcja następnie konwertuje wartość na typ danych VARCHAR2 w określonym formacie.

Model formatu określa format, dla którego ma zostać zwrócona wartość daty/godziny/interwału. Model formatu składa się z jednego lub więcej elementów formatu . Dzięki temu możemy starannie opracować wyniki, aby odzwierciedlić nasz pożądany format.

Jeśli chcemy zwrócić tylko miesiąc, możemy użyć jednego z elementów formatu do wyodrębnienia miesiąca.

Aby uzyskać miesiąc w formacie 01-12, użyj MM element formatu:

SELECT TO_CHAR(DATE '2027-08-03', 'MM')
FROM DUAL;

Wynik:

08

Pełna nazwa miesiąca

Aby uzyskać pełną nazwę miesiąca, użyj MONTH :

SELECT TO_CHAR(DATE '2027-08-03', 'MONTH')
FROM DUAL;

Wynik:

AUGUST

Krótka nazwa miesiąca

Aby uzyskać skróconą nazwę miesiąca, użyj MON :

SELECT TO_CHAR(DATE '2027-08-03', 'MON')
FROM DUAL;

Wynik:

AUG

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przykład tabeli zewnętrznej Oracle

  2. Nie można znaleźć modułu Pythona cx_Oracle

  3. Funkcja TRIM() w Oracle

  4. Biała księga statystyczna CBO

  5. TO_CHAR(liczba) Funkcja w Oracle