So extrahieren Sie den Zeitteil mit der MySQL -Zeitfunktion

So extrahieren Sie den Zeitteil mit der MySQL -Zeitfunktion
MySQL ist ein beliebtes RDBMS, mit dem die Daten von Websites in Tabellen verwaltet werden. Es bietet viele Funktionen, um bestimmte Ergebnisse effizient zu erhalten. Funktionen in MySQL bieten eine einfache Verwaltung von Daten in den Datenbanken. Time () ist eine dieser Funktionen. In diesem Beitrag werden wir die Time () -Funktion und ihre Arbeit in MySQL anhand verschiedener Beispiele diskutieren.

Was ist eine Zeit () in MySQL

Diese Funktion wird verwendet, um den Zeitteil aus den damit bereitgestellten Daten zu extrahieren. Um sie zu verstehen, werden wir einige Beispiele berücksichtigen. Bevor wir jedoch mit den Beispielen fortfahren, lassen Sie uns die allgemeine Syntax der Verwendung von Time () diskutieren:

Zeitausdruck);

Die Erklärung zur Syntax ist sehr einfach. Schreiben Sie einfach die Funktion und schreiben Sie den Ausdruck oder den Spaltennamen, aus dem Sie die Zeit extrahieren möchten. Zum Beispiel werden wir die Zeit aus dem Ausdruck „2021-11-15 14) extrahieren: 25:10 ”Verwenden der Funktion der Zeit ():

Zeit auswählen („2021-11-15 14:25:10“);

Im obigen Befehl wird die Zeit aus dem Ausdruck extrahiert, der sowohl Datum als auch Uhrzeit enthält, um die Zeit aus der vorliegenden Uhrzeit und Datum zu extrahieren, und verwenden Sie den Befehl:

Zeit auswählen (current_timestamp);

In ähnlicher Weise können wir auch die Zeit aus den Ergebnissen der Übergabe der nun () -Funktion extrahieren:

Wählen Sie die Zeit (jetzt ());

Wir können auch die Zeit aus den Daten einer Tabelle extrahieren. Erstellen wir mit dem Befehl eine Tabelle mit Arbeitsplätzen für Mitarbeiter:

TABLE EMP_TIMESETET CREATE (EMP_ID INT, EMP_NAME VARCHAR (50), EMP_TIME_REC TIMESTAMP);

Wir haben den Datentyp „Timestamp“ verwendet, um EMP_Time_REC zu definieren, da wir in dieser Spalte Datums- und Zeitakten einfügen möchten, um Daten in die Tabelle einzufangen, den Befehl ausführen:

Einfügen in EMP_Timesheet-Werte (1, 'John', '2021-11-01 08:07:23'), (2, 'Paul', '2021-11-01 08:02:00'), (3, ' Sophia ',' 2021-11-01 09:17:03 '), (4,' Anna ',' 2021-11-01 07:48:23 ');

Führen Sie den Befehl aus, um die Tabelle anzuzeigen:

Wählen Sie * aus emp_timesheet;

Verwenden Sie den Befehl, um die Zeit nur aus der Spalte „emp_time_rec“ zu extrahieren:

Wählen Sie emp_id, emp_name, emp_time_rec, Zeit (emp_time_rec) aus emp_timesheet;

Aus der obigen Ausgabe können wir sehen, dass die Funktionszeit () die Zeit aus den Daten der Spalte von „emp_time_rec“ extrahiert und separat angezeigt wurde.

Abschluss

MySQL ist das beliebte RDBMS, mit dem die Daten der Websites und Anwendungen verwaltet werden. Es unterstützt viele Funktionen, die einzelne oder mehrere Eingänge aufnehmen und eine bestimmte Ausgabe für eine bestimmte Aufgabe zurückgeben. In diesem Beitrag haben wir die Time () -Funktion erörtert, mit der die Zeit aus den angegebenen Daten extrahiert wird. Diese Funktion kann auf eine einzelne Eingabe oder eine Reihe von Eingängen der Tabelle angewendet werden, indem die Daten der Spalte der Tabelle verwendet werden.