Funzione del pavimento di Postgres

Funzione del pavimento di Postgres

Mentre risolvi le domande percentuali in matematica e apprendono l'accuratezza in fisica, potresti aver usato il concetto di arrotondamento. La funzione del pavimento del database PostgreSQL è un po 'simile al arrotondamento nel lavoro, ma somma una nuova cosa, il che lo rende unico. La funzione "pavimento" di PostgreSQL prende un numero decimale e restituisce il valore più piccolo più vicino dopo la conversione. Funziona in modo diverso su numeri interi negativi e positivi poiché i numeri interi negativi sono piuttosto l'opposto dei numeri interi positivi. Pertanto, abbiamo deciso di fornire questo articolo per i nostri utenti per conoscere l'utilizzo della funzione del pavimento postgresql in Windows 10.

Facciamo un nuovo inizio con l'apertura di PostgreSQL Shell. Utilizzare la barra di ricerca desktop di Windows 10 per scrivere "PSQL". L'applicazione PostgreSQL Shell verrà visualizzata nell'area dell'applicazione e devi fare clic su di essa per aprirla rapidamente. Lo schermo nero di PostgreSQL Shell verrà aperto come presentato di seguito. Non ti consentirà di interrogare i tuoi comandi fino a quando non si aggiunge il nome del database, il nome utente e la password insieme al numero di porta. Il database predefinito e il nome utente sono "Postgres" e puoi usarlo per aprire rapidamente l'area della query. Abbiamo utilizzato il nostro nuovo database appena fatto "Aqsayasin" e un nuovo utente "Aqsayasin" insieme alla sua password. Il numero di porta "5432" deve essere fornito insieme a queste informazioni.

Esempio 01:

Nel nostro primo esempio, esamineremo il funzionamento della funzione del pavimento mentre appliciamo alcuni valori interi non decimali. L'istruzione selezionata sarà utile per questo scopo. La funzione del pavimento prenderà i valori interi nel suo argomento all'interno di questa query e li convertirà al valore accurato più piccolo più vicino. Poiché il valore "23" è già un valore intero completo e accurato, quindi non lo converte più e restituisce il valore originale nell'output, come mostrato di seguito.

Diciamo come funziona la funzione del pavimento del database PostgreSQL sui valori interi negativi precisi. Pertanto, abbiamo preso "-23" nei parametri della funzione del pavimento ed eseguendo le istruzioni selezionate. L'output di istruzioni mostra la restituzione degli stessi valori di numero intero negativo presentato di seguito. Ciò significa se il valore è negativo o positivo, la funzione "pavimento" lo restituirà se è accurato e non ha punti decimali.

Esempio 02:

Ora, controlliamo come funziona la funzione del pavimento sui valori a virgola mobile nella shell del database PostgreSQL. Cominciamo con il valore del galleggiante positivo per prendere il pavimento nel guscio. Pertanto, la stessa istruzione selezionata utilizza la funzione del pavimento che prende il valore “92.8 "nel suo argomento. Questa istruzione mostra l'esatto intero accurato "92" come output, che è il valore più piccolo più vicino di "92.8 ". Puoi vedere che il pavimento è abbastanza diverso dal metodo di arrotondamento. All'interno del arrotondamento, il valore prima del punto viene incrementato di 1 quando il valore dopo il punto è maggiore o uguale a 5. Mentre nella funzione "pavimento", il valore non è arrotondato ma convertito in un valore più vicino più vicino preciso esatto che è 92 per 92.8

Prendiamo un altro valore per vedere come funziona la funzione del pavimento. Dopo aver usato 99.9, non ne abbiamo 100 come valore di arrotondamento più vicino ma 99 come valore accurato più piccolo più vicino all'applicazione della funzione "pavimento" in istruzioni selezionate. Puoi vedere l'output dimostrato di seguito.

Si trattava dell'uso della funzione del pavimento sul numero di punto decimale positivo. Vediamo come funziona sul valore intero decimale negativo. Questa volta, abbiamo usato il "-9.9 "nei parametri della funzione" pavimento "all'interno della query seleziona. L'output per questo comando mostra il valore negativo "-10". Come il piccolo valore più vicino per “-9.9 "è" -10 "e" -9 "è il valore accurato più grande più vicino; Pertanto, la funzione del pavimento mostra il "-10" come output.

Esempio 03:

Diamo un'occhiata alla funzione opposta del metodo "pavimento" nel database PostgreSQL, i.e., Il metodo del soffitto. Funziona come la funzione del pavimento ma nella direzione opposta. Ciò implica che la funzione del soffitto otterrà l'esatto valore più vicino accurato del valore del punto decimale specificato. Mentre la funzione del pavimento otterrà il valore più vicino più vicino preciso preciso del valore del punto decimale specificato. Abbiamo usato entrambe le funzioni nella stessa query selezionata. Entrambe le funzioni utilizzano lo stesso valore decimale, “23.56 ". In esecuzione, abbiamo due record di colonne per questa istruzione. La funzione del pavimento sta restituendo "23" e la funzione del soffitto sta restituendo "24" per il valore decimale "23.56 ".

Usiamo il valore del punto decimale negativo "-23.56 ”Per entrambe le funzioni nell'istruzione selezionata, i.e., Pavimento e soffitto. L'output per questa istruzione mostra il valore "-24" per il pavimento e "-23" per la funzione del soffitto in quanto "-24" è il valore piccolo più vicino e "-23" è il valore grande più vicino per il decimale negativo Valore punto “-23.56 ".

Esempio 04:

Facciamo un altro esempio per vedere come possiamo usare la funzione del pavimento sulle colonne delle tabelle. Dobbiamo avere alcune tabelle con record nel nostro database PostgreSQL. Pertanto, abbiamo creato una nuova tabella, "ftest" con 3 colonne "id", "paese" e "numero" con l'uso delle istruzioni per la tabella di creazione nella shell PostgreSQL. Il comando mostrato nell'immagine è stato eseguito e creato una tabella. L'istruzione di selezione con "*" verrà utilizzata per interrogare i record della tabella e viene visualizzata la tabella vuota.

Inseriremo alcuni record nella tabella appena fatta "ftest". Utilizzare l'inserto nelle istruzioni per farlo. Abbiamo aggiunto un totale di 7 record nell'ID colonna, nel paese, nel numero della tabella. La colonna della tabella "numero" ha alcuni valori di punto decimale positivo e negativo.

Usando l'istruzione Seleziona per la tabella "ftest", abbiamo tutti i record di questa tabella che utilizzano il segno "*". Tutti i 7 record sono stati visualizzati sulla shell PostgreSQL.

Prendiamo tutti i record dalla tabella "ftest" usando l'istruzione seleziona con il segno "*". Inoltre, il pavimento di tutti i valori nella colonna "numero" usando la funzione del pavimento sulla colonna particolare "numero". La tabella di output visualizza tutti i valori della colonna per la colonna ID, Paese e Numero insieme al pavimento della colonna "Numero". Tutti i valori della colonna numerica sono stati convertiti nel valore piccolo più vicino sotto la colonna "pavimento".

La stessa query di affermazione è stata utilizzata per scoprire il pavimento e il soffitto per una colonna "numero" come mostrato nella foto di uscita allegata.

Conclusione:

Questo articolo contiene la spiegazione di ottenere il piccolo valore più vicino per un particolare numero intero o punto decimale utilizzando la funzione "pavimento" PostgreSQL. Questo articolo è stato implementato sulla shell PostgreSQL, mentre puoi anche implementarlo PostgreSQL PGADMIN Interfaccia utente grafica. Gli esempi di cui abbiamo discusso ti faranno sapere il metodo per scoprire il pavimento per numeri a punto mobile positivo e negativo e anche per un semplice numero intero. Con il confronto della funzione del soffitto, abbiamo reso più chiaro il concetto della funzione "pavimento".