Mysql crea intervallo
Per creare un intervallo in MySQL, utilizzare la sintassi come mostrato di seguito:
Unità di espressione a intervalli;Iniziamo con la parola chiave intervallo, seguita dall'espressione e dai parametri dell'unità. L'espressione rappresenta il valore mentre l'unità specifica il formato dell'unità.
Ad esempio, possiamo creare un intervallo di 36 ore come mostrato:
Intervallo 36 oreUna volta che abbiamo definito un intervallo, possiamo usarlo per eseguire le operazioni aritmetiche di base e tempo.
Esempio 1
Ad esempio, aggiungiamo 36 ore al timestamp corrente:
Seleziona current_timestamp + intervallo '36 ore ';Quanto sopra dovrebbe aggiungere 36 ore al timestamp corrente. Questo dovrebbe tornare:
Esempio 2
Puoi anche sottrarre unità specifiche di tempo come mostrato nell'esempio:
Seleziona Data '2022-04-08'-Interval '10 Days 'La query sopra sottrae dieci giorni dalla data specificata. Questo dovrebbe tornare:
Esempio 3
È inoltre possibile sottrarre un intervallo da un intervallo come mostrato di seguito:
Seleziona Interval "2 giorni" - Intervallo "5 ore"Questo dovrebbe tornare:
Esempio 4
Oltre ad aggiunta e sottrazione, è possibile eseguire altre operazioni aritmetiche come mostrato di seguito:
Seleziona intervallo '1 giorno' * 30;Quanto sopra richiederà un giorno e si moltiplicherà per 30. Questo dovrebbe restituire 30 giorni come:
Esempio 5
Puoi anche eseguire la divisione a intervalli come mostrato:
Seleziona intervallo '1 ora' / 60;La query sopra richiede un'ora e si divide per 60. Pertanto, dovrebbe restituire 1 minuto come
Chiusura
In questo articolo, abbiamo coperto l'operatore di intervallo in MySQL e PostgreSQL. Ci consente di eseguire operazioni aritmetiche alla data e ora.
Continua a codificare!!