Come mi giro in postgresql?

Come mi giro in postgresql?
Ogni volta che parliamo di completare un numero, abbiamo un meccanismo per troncare una parte specifica di quel numero e mantenere il resto. In PostgreSQL, abbiamo la funzione "rotonda" che serve a questo scopo. La sintassi di questa funzione è la seguente: # Seleziona Round (NumberToundEdoff, DecimalCount);

Qui, Numbertoundedoff rappresenta il numero che si desidera completare, mentre DecimalCount dirà il numero di luoghi decimali da conservare. Esploreremo in questo articolo come utilizzare questa funzione in modo efficace in PostgreSQL in Windows 10.

Come faccio a girare in PostgreSQL in Windows 10?

L'uso della funzione "rotonda" in PostgreSQL in Windows 10 può essere compreso molto bene con l'aiuto degli esempi che seguono:

Nota: prima di eseguire tutti gli esempi condivisi di seguito, è necessario accedere all'ambiente PostgreSQL tramite il prompt dei comandi di Windows 10.

Esempio n. 1: arrotondamento allo stesso numero intero:

Puoi arrotondare un numero decimale allo stesso numero intero se la sua parte decimale è inferiore a "5". Per ottenere tale risultato, puoi dare un'occhiata alla seguente domanda:

# Seleziona round (3.3);

L'istruzione "Seleziona" nella query sopra visualizzerà i risultati sulla console, mentre la funzione "round" farà la magia effettiva di arrotondare il numero specificato allo stesso numero intero poiché il valore della parte decimale era inferiore a "5".

È possibile visualizzare i risultati di questa query dall'immagine mostrata di seguito. Puoi facilmente verificare che “3.3 "è stato arrotondato a" 3 ".

Esempio n. 2: arrotondamento a un numero intero maggiore:

Ora, se vuoi vedere un numero decimale è arrotondato a un numero intero maggiore, puoi eseguire la seguente query nella tua console PostgreSQL:

# Seleziona round (3.7);

Ancora una volta, l'istruzione "Seleziona" presenterà i risultati sulla console, mentre la funzione "round" completa il numero decimale specificato a un numero intero maggiore poiché il valore della parte decimale era maggiore di "5".

Il risultato esatto di questa query può essere visualizzato nell'immagine aggiunta di seguito. Questa volta, il numero fornito, i.e., “3.7 "è stato arrotondato a un numero intero maggiore, io.e., "4".

Esempio n. 3: arrotondamento a due luoghi decimali:

Possiamo anche scegliere il numero di posti decimali da visualizzare dopo aver completato il numero specificato. Nei due esempi sopra mostrati, abbiamo semplicemente troncato le parti decimali e abbiamo tenuto solo le parti interi, ma ora siamo interessati a esplorare come ottenere un numero decimale corretto fino al numero specificato di posti decimali dopo averlo arrotondato. Dobbiamo anche usare il secondo argomento della funzione "rotonda", i.e., il conteggio decimale. Per dimostrarlo, abbiamo progettato la query citata per te:

# Seleziona round (3.745,2);

Volevamo completare il numero “3.745 "corretto fino a" 2 "posti decimali in questa query.

Il risultato di questa query può essere visto dall'immagine fissata di seguito. Il numero “3.745 "è stato arrotondato come" 3.75 "i.e., Correggi fino a "2" posti decimali.

Esempio # 4: arrotondamento negativo usando -1 conteggio decimale:

Se vuoi solo mantenere la parte intera di un numero decimale e vuoi che il numero di numero a sinistra del decimale venga convertito in zero, dovresti usare un conteggio decimale negativo. La seguente query descrive questo:

# Seleziona round (374.5, -1);

Dal momento che abbiamo usato il conteggio decimale di "-1" in questa query, la prima cifra lasciata al decimale verrà convertita a zero.

È possibile verificare questi risultati dall'immagine citata di seguito. Il numero “374.5 "è stato convertito in" 370 "a causa dell'uso del conteggio decimale" -1 ". Inoltre, poiché "4" era inferiore a "5", non ha influito sul valore accanto, io.e., È rimasto lo stesso.

Esempio # 5: arrotondamento negativo usando -2 conteggio decimale:

Questo è solo un altro esempio che descrive l'uso del conteggio decimale negativo in PostgreSQL in Windows 10. La query esatta per questo particolare esempio è la seguente:

# Seleziona round (374.5, -2);

Il numero decimale fornito in questa query è uguale al nostro esempio # 4. Solo il conteggio decimale è cambiato in "-2". Ora, questo conteggio decimale convertirà le prime due cifre lasciate al decimale a zero.

Questo risultato può essere verificato dall'immagine mostrata di seguito. Il numero “374.5 "in questo caso è stato arrotondato a" 400 "a causa dell'uso del conteggio decimale" -2 ". Inoltre, poiché "7" era maggiore di "5", quindi il numero "3" è cambiato anche in "4", i.e., è stato incrementato.

Esempio # 6: arrotondamento dei valori di una tabella PostgreSQL:

Fino ad ora, abbiamo sufficientemente parlato dell'utilizzo della funzione "rotonda" nelle dichiarazioni postgresql a una linea in cui questa funzione stava completando un singolo numero fornito. Tuttavia, questa funzione ha anche altre capacità, come arrotondare un'intera colonna o colonne di una tabella al numero specificato di luoghi decimali. Puoi imparare il metodo per farlo seguendo i seguenti passaggi:

Passaggio n. 1: Creazione di tabelle PostgreSQL in Windows 10:

Innanzitutto, creeremo una tabella PostgreSQL con l'aiuto della query indicata di seguito:

# Crea table Product_Preces (numero int non null, decimale di prezzo non null);

Questa query creerà una tabella denominata "Product_Preces" con due attributi, i.e., Numero e prezzo.

L'esecuzione di questa query visualizzerà il seguente risultato:

Passaggio n. 2: assegnazione del valore della tabella PostgreSQL in Windows 10:

Dopo aver creato la tabella, la popoleremo assegnando valori con l'aiuto della query mostrata di seguito:

# Inserisci nei valori di Product_Preces (1.100.245);

L'inserimento di un record nella tabella visualizzerà il seguente risultato:

Usando la stessa query, è possibile inserire più record in questa tabella, come mostrato nell'immagine seguente:

Passaggio n. 3: visualizzare i valori correnti della tabella PostgreSQL in Windows 10:

Una volta popolata la nostra tabella, possiamo dare un'occhiata ai valori che contiene attualmente eseguendo la seguente query:

# Seleziona * da Product_Preces;

Tutti i record della tabella specificata sono mostrati nell'immagine seguente

Passaggio n. 4: completare una colonna specificata della tabella PostgreSQL creata in Windows 10:

Ora completeremo la colonna decimale di questa tabella correggere fino a due posti decimali con l'aiuto della seguente query:

# Seleziona round (prezzo, 2) da Product_Preces;

Qui, "prezzo" rappresenta il nome della colonna decimale da arrotondare, mentre "2" specifica il numero di luoghi decimali da conservare.

È possibile vedere i risultati di questa query dall'immagine mostrata di seguito e puoi verificare che tutte le voci della colonna "prezzo" della tabella "Product_Preces" siano state arrotondate fino a due decimali.

Inoltre, se eseguirai la query sopra dichiarata senza specificare un conteggio decimale, solo le parti interi di tutti i valori della colonna "prezzo" verranno mantenuti dopo aver completato, come mostrato nella seguente immagine:

Conclusione:

Leggendo questo articolo, sarai in grado di imparare l'uso corretto della funzione "rotonda" di PostgreSQL in Windows 10. Dopo averlo fatto, sarai in grado di utilizzare questa funzione in modo efficace mentre lavori con PostgreSQL.