Porównania daty w MySQL

Porównania daty w MySQL
Kiedy mówimy o RDMS (system zarządzania relacyjnymi bazami danych), pierwszym nazwiskiem, które przychodzi nam na myśl, to MySQL, które jest bardzo popularne ze względu na cechy wysokiej elastyczności. MySQL zarządza danymi witryny, używając różnych funkcji, w tym DATE (). W tym zapisie omówimy, jaka jest funkcja data () i jak można ją użyć do porównania w MySQL.

Jaka jest funkcja data () w mysql

Funkcje są używane do uzyskania określonych wyników, uruchamiając pojedynczą klauzulę. Data () jest również jedną z funkcji, które są używane w MySQL do wyodrębnienia daty danych tabeli i danych na podstawie daty, ponadto można go również użyć do porównania dat tabeli.

Jak funkcja data () jest używana do porównania w MySQL

Do porównania daty wielu celów można zastosować funkcję dat (), niektóre z nich to:

  • Aby wyodrębnić określone dane na podstawie daty za pomocą znaków nierówności lub równości
  • Aby wyodrębnić określone dane na podstawie daty między różnymi kolumnami

Wyjaśnimy zarówno wyżej wymienione scenariusze z niektórymi przykładami, ale zanim przejdziemy do niego, omówmy ogólną składnię funkcji dat ().

Składnia funkcji dat ()

Ogólna składnia korzystania z dat () to:

Wybierz * z Data ();

Wyjaśnienie powyższej składni to:

  • Użyj klauzuli „Wybierz*z”, aby wybrać tabelę i wpisz nazwę tabeli zamiast nazwy Table_name
  • Użyj klauzuli „gdzie”, aby zastosować warunek
  • Użyj funkcji daty i wymień nazwę kolumn, której datę chcesz porównać i opisać warunek

Co należy pamiętać

Jest coś, co powinieneś zapamiętać podczas korzystania z funkcji DATE ():

  • Dane z tabeli zawierającej daty powinny być zdefiniowane z datą danych
  • Format dat wstawionych w tabeli powinien wynosić [tys. MM-DD]
  • Data powinna zostać włożona w postaci łańcucha za pomocą pojedynczych apostrofów

Jak korzystać z funkcji DATE () do porównania w MySQL

Aby uzyskać lepsze zrozumienie, rozważmy przykład tabeli, która jest już utworzona i może być wyświetlana za pomocą polecenia:

Wybierz * z emp_data;

Jeśli chcemy porównać datę dołączenia wszystkich pracowników i wyodrębnić dane pracowników, którzy dołączyli po 2000-01-01 za pomocą daty (), możemy to zrobić, uruchamiając polecenie:

Wybierz * z emp_data, gdzie data (łączenie_date)> ”2000-01-01”;

Na podstawie powyższej produkcji wyodrębniał tych pracowników, którzy dołączyli do firmy po 2000-01-01, podobnie, aby dowiedzieć się, jak najstarszych pracowników firmy możemy wykonać następujące polecenie:

Wybierz * z emp_data, gdzie data (łączenie_date)<”2000-01-01”;

Podobnie, jeśli chcemy wyodrębnić dane pracowników, którzy są promowane w latach 2018-01-01 do 2021-01-31, możemy się dowiedzieć, wykonując polecenie:

Wybierz * z emp_data, gdzie data (promocja_date) między „2018-01-01” i „2021-01-31”;

Wniosek

Funkcje ułatwiają programistom stron internetowych zarządzanie danymi za pomocą ich, które przyjmują jedno lub dwa wejścia i zwracają określone pojedyncze wyjście. Data () to jedna z funkcji, która jest używana do uzyskania dat z danych tabeli, ale może być również używana do porównania danych na podstawie dat. W niniejszym zapisie omówiliśmy funkcję DATE () zastosowaną do celu porównawczego, wyjaśniając jej ogólną składnię i przy pomocy przykładów dla lepszego zrozumienia.