Come estrarre la parte temporale con la funzione temporanea mysql

Come estrarre la parte temporale con la funzione temporanea mysql
MySQL è un popolare RDBMS utilizzato per gestire i dati dei siti Web nelle tabelle; Offre molte funzioni per ottenere risultati specifici in modo efficiente. Le funzioni in MySQL forniscono facilità nella gestione dei dati nei database. Il tempo () è una di queste funzioni. In questo post, discuteremo della funzione Time () e funziona in MySQL usando diversi esempi.

Cos'è un tempo () in mysql

Questa funzione viene utilizzata per estrarre la parte temporale dai dati forniti, per capirla, considereremo alcuni esempi, ma prima di procedere agli esempi, discutiamo della sintassi generale dell'utilizzo del tempo ():

Espressione del tempo);

La spiegazione della sintassi è molto semplice, basta scrivere la funzione e all'interno della funzione scrivi l'espressione o il nome della colonna da dove si desidera estrarre il tempo, ad esempio, estrarremo il tempo dall'espressione “2021-11-15 14: 25:10 "usando la funzione del tempo ():

Seleziona tempo ("2021-11-15 14:25:10");

Nel comando sopra, il tempo viene estratto dall'espressione che contenente sia la data che l'ora, allo stesso modo, per estrarre l'ora dall'ora e dalla data presenti, usa il comando:

Seleziona tempo (current_timestamp);

Allo stesso modo, possiamo anche estrarre tempo dai risultati del passaggio della funzione ora ():

Seleziona tempo (ora ());

Possiamo anche estrarre tempo dai dati di una tabella, per questo, creiamo una tabella di schede attività dei dipendenti utilizzando il comando:

Crea table emp_timesheet (emp_id int, emp_name varchar (50), emp_time_rec timestamp);

Abbiamo usato il tipo di dati "timestamp" per definire EMP_Time_rec, perché in questa colonna vogliamo inserire record di data e ora, per inserire i dati nella tabella, eseguire il comando:

Inserisci nei valori EMP_MetHeet (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 ');

Per visualizzare la tabella, eseguire il comando:

Seleziona * da EMP_METHESHEET;

Per estrarre il tempo solo dalla colonna "Emp_time_rec", utilizzare il comando:

Seleziona emp_id, emp_name, emp_time_rec, time (emp_time_rec) da EMP_METHESHEET;

Dall'output sopra, possiamo vedere che il tempo di funzione () ha estratto il tempo dai dati della colonna di "emp_time_rec" e lo ha visualizzato separatamente.

Conclusione

MySQL è il popolare RDBMS utilizzato per gestire i dati dei siti Web e delle applicazioni; Supporta molte funzioni che prendono input singoli o multipli e restituisce un output specifico per un determinato compito. In questo post, abbiamo discusso della funzione Time () che viene utilizzata per estrarre il tempo dai dati indicati. Questa funzione può essere applicata su un singolo input o un numero di input della tabella utilizzando i suoi dati della colonna della tabella.