Ottieni l'anno dalla data Postgresql

Ottieni l'anno dalla data Postgresql
Come molti altri database, PostgreSQL è abbastanza famoso per le sue domande integrate per recuperare molte informazioni riguardanti le date e gli orari. PostgreSQL ci fornisce molte funzioni integrate per ottenere l'anno, il mese o il giorno specifici da una data. Quindi, abbiamo usato tutti quei metodi per prendere l'anno da una data i.e. estratto, to_char e date_part. Dai un'occhiata ad alcuni degli esempi nella shell di PostgreSQL per ottenere l'anno specificato da una data. Cominciamo con l'apertura della shell PostgreSQL in Windows 10 del nostro sistema. Per questo, cerca il PSQL sulla barra di ricerca di Windows 10 tenuto nell'angolo più a sinistra del desktop. L'opzione "SQL Shell" si aprirà. Tocca l'applicazione SQL Shell per aprirla. Entro pochi secondi, sullo schermo verrà aperta una shell PostgreSQL.

Aggiungi il nome del tuo server i.e., Localhost. Aggiungi il database in cui vuoi lavorare io.e., aqsayasin e numero di porta I.e., 5432. Dopo questo, devi specificare il nome utente che si desidera utilizzare per lavorare nella shell PostgreSQL i.e. aqsayasin e la password per quel particolare utente. Ciò imposterà l'ambiente SQL per il database e il nome utente specificato in questa shell come mostrato. La shell PostgreSQL è pronta per essere utilizzata per le query.

Il postgreSQL è stato utilizzato per recuperare l'anno specifico dalla data utilizzando la funzione Extract () nella nostra query PostgreSQL Select. Questa funzione utilizza due argomenti in essa. Il suo primo argomento ci mostrerà il valore del campo da recuperare e il secondo è la fonte da cui abbiamo preso il primo valore. Nel nostro caso, il primo valore deve essere "anno" per prenderlo da una certa data. Iniziamo il nostro primo esempio per prendere un anno da una data specifica nella shell PostgreSQL utilizzando la query selezionata. Quindi, abbiamo iniziato la query con la parola chiave "selezionare" e abbiamo usato la parola chiave "estratto" per aggiungere una funzione. All'interno della query, la funzione sta utilizzando la parola chiave "anno" per recuperare l'anno da un determinato timestamp specificato dalla parola chiave "timestamp" e la data come valore di timestamp. La parola chiave "da" viene utilizzata come complementare per mettere in relazione il valore del campo con la sorgente. Puoi vedere il formato della data è "anno-anno". Durante l'esecuzione di questa query SQL sulla shell di PostgreSQL, l'anno menzionato nella data specificata della query è stato mostrato sul guscio PostgreSQL I.e., 1996.

Diamo un'occhiata più da vicino ad altri esempi di recupero dell'anno da una data utilizzando la funzione Extract in una query selezionata di PostgreSQL. Questa volta, cambieremo il formato della data come "mese/data/anno" i.e., Uso della barra. La query rimanente è invariata ed eseguita sulla shell PostgreSQL. Mostra l'anno "2000" in cambio sotto il generazione automatica "date_part".

Vediamo un altro esempio per usare il diverso formato di data per recuperare l'anno da esso. Pertanto, abbiamo utilizzato il formato "anno-mese" nella nostra query selezionata per farlo. Durante l'esecuzione della query aggiornata, ha anche avuto successo e restituito l'anno "2000" specificato nella colonna Date_Part.

Prendiamo un'altra illustrazione per vedere come funziona la query Extract sul timestamp della data in cui PostgreSQL Shell. Questa volta abbiamo usato il diverso formato di data e ora rispetto agli esempi di cui sopra. Quindi, abbiamo iniziato la nostra query con le stesse parole chiave selezionate ed estratti. All'interno della funzione Extract (), abbiamo utilizzato la parola chiave "anno" per recuperare l'anno da un timestamp data-tempo che specifica un po 'di data e ora. Il formato della data è "anno/mese/data" e il formato ora è "Hour: Minutes: Seconds". In questo caso, il tempo non ha importanza in realtà io.e., Puoi saltarlo nella query. L'esecuzione di questo formato di data restituisce anche l'anno menzionato nella data i.e., 2000.

Vediamo come il secondo argomento della funzione Extract può essere modificato o modificato per vedere risultati simili come abbiamo ottenuto negli esempi sopra. Questa volta, abbiamo menzionato la data come secondo argomento anziché il timestamp. L'argomento della data sta usando la data come valore nelle singole virgole i.e., valore stringa. La parte "come" della query selezionata viene utilizzata per rinominare o modificare il nome della colonna restituita nella schermata di output. Pertanto, lo abbiamo usato per vedere il nostro risultato sotto la colonna "Anno" i.e., Nome definito dall'utente per la colonna "Date_part". L'esecuzione di questa query ci porterà a visualizzare l'anno menzionato nel formato della data utilizzato nell'argomento i.e., "Anno del mese". Ecco come utilizziamo l'argomento della data nelle nostre istruzioni.

Vediamo il modo per prendere l'anno da una data senza menzionare una data specifica. Questo può essere valido solo per il timestamp della data corrente. Pertanto, dobbiamo utilizzare la "corrente_timestamp" come secondo argomento della funzione extract () nell'istruzione seleziona. L'anno verrà visualizzato sulla shell per l'anno in corso I.e., 2022.

Per ottenere l'anno da una stringa specificata, abbiamo anche utilizzato la funzione Extract () nella query. Questo metodo utilizza l'intervallo come secondo argomento. Il valore per l'intervallo deve essere una stringa che menziona la data e l'ora come mostrato. In cambio, produce l'anno 10 sulla shell.

Muoviamo un po 'di più per vedere come la query selezionata può essere manipolata o modificata per usarla per recuperare l'anno in cambio. Questa volta, non useremo la funzione Extract per ottenere il nostro obiettivo. Altrimenti, abbiamo utilizzato un'altra funzione "Date_part" nella query selezionata della shell PostgreSQL. Quindi, abbiamo iniziato questa query con una parola chiave selezionata seguita da una funzione date_part (). La funzione Date-Part richiede due argomenti i.e. campo da recuperare e la fonte da essere recuperati. Nel nostro caso, dobbiamo recuperare il campo di stringa "anno" da un "timestamp" di origine.

Dobbiamo menzionare l'argomento "anno" e il timestamp da data nel singolo virgole per fare le corde. Attraverso questo, la funzione Date_part () sarà in grado di recuperare l'anno dalla data. Inoltre, abbiamo utilizzato la parte "come" della query selezionata per rinominare il nome della colonna come "anno" che l'anno verrà visualizzato. L'esecuzione delle query mostra chiaramente che l'anno restituito "2030" dal timestamp specificato "anno-mese".

La funzione "to_char ()" è anche molto famosa per ottenere l'anno da una data specificata. Usa due argomenti i.e., Formato Data e "String" per ottenere il valore specificato. Nel nostro caso, abbiamo menzionato "Yyyy" sta per un anno da una data "2050-1-12". In cambio, ci mostra l'anno 2050 sulla shell della linea di comando PostgreSQL.

Conclusione

Questo articolo è qui per coprire la discussione sul recupero dell'anno da una data specificata sulla shell PostgreSQL. Ciò è stato ottenuto utilizzando vari metodi integrati di database PostgreSQL come TO_CHAR (), Date_Part () ed estratto () all'interno dell'istruzione Seleziona. Inoltre, in tutti gli esempi sono stati utilizzati diversi formati di date. Evitare tutte le discussioni inutili rende questo articolo più facile da capire.