Fonction de plancher de Postgres

Fonction de plancher de Postgres

Tout en résolvant les questions en pourcentage en mathématiques et en apprenant la précision en physique, vous avez peut-être utilisé le concept de recul. La fonction de plancher de la base de données PostgreSQL est un peu similaire à celle de travail, mais elle ajoute une nouvelle chose, ce qui le rend unique. La fonction «plancher» de PostgreSQL prend un numéro de point décimal et renvoie la plus petite valeur la plus proche après la conversion. Il fonctionne différemment sur des entiers négatifs et positifs car les entiers négatifs sont tout à fait l'opposé des entiers positifs. Par conséquent, nous avons décidé de livrer cet article pour que nos utilisateurs puissent apprendre à utiliser la fonction de plancher PostgreSQL dans Windows 10.

Prenons un nouveau départ avec l'ouverture de PostgreSQL Shell. Utilisez la barre de recherche de bureau Windows 10 pour écrire «PSQL». L'application Shell PostgreSQL sera affichée dans la zone d'application, et vous devez cliquer dessus pour l'ouvrir rapidement. L'écran noir PostgreSQL Shell sera ouvert comme présenté ci-dessous. Il ne vous permettra pas d'interroger vos commandes avant d'ajouter le nom de la base de données, le nom d'utilisateur et le mot de passe avec le numéro de port. La base de données et le nom d'utilisateur par défaut sont «Postgres» et vous pouvez l'utiliser pour ouvrir rapidement la zone de requête. Nous utilisons notre nouvelle base de données juste créée «aqsayasin» et un nouvel utilisateur «aqsayasin» ainsi que son mot de passe. Le numéro de port «5432» doit être fourni avec ces informations.

Exemple 01:

Dans notre premier exemple, nous examinerons le fonctionnement de la fonction de plancher tout en appliquant certaines valeurs entières non décimales. L'instruction sélectionnée sera utile à cet effet. La fonction de plancher prendra les valeurs entières dans son argument dans cette requête et les convertira à la plus petite valeur précise la plus proche. Comme la valeur «23» est déjà une valeur entière complète et précise, il ne le convertit donc pas davantage et renvoie la valeur d'origine dans la sortie, comme indiqué ci-dessous.

Disons comment la fonction de plancher de la base de données PostgreSQL fonctionne sur les valeurs précises des entiers négatifs. Par conséquent, nous avons pris «-23» dans les paramètres de la fonction de plancher et exécuté l'instruction sélectionnée. La sortie d'instruction montre le retour des mêmes valeurs entières négatives que celles présentées ci-dessous. Cela signifie que la valeur est négative ou positive, la fonction «plancher» le renvoie s'il est exact et n'a pas de décimaux.

Exemple 02:

Maintenant, vérifions comment fonctionne la fonction de plancher sur les valeurs du point flottante dans le shell de base de données PostgreSQL. Commençons par la valeur flottante positive pour prendre son sol dans la coquille. Ainsi, la même instruction SELECT utilise la fonction de la fonction de plancher prenant la valeur «92.8 ”dans son argument. Cette instruction montre l'intégralité exacte «92» comme sortie, qui est la plus petite valeur la plus proche de «92.8 ”. Vous pouvez voir que le sol est assez différent de la méthode d'arrondissement. Dans le tour d'arrondi, la valeur avant le point est incrémentée de 1 lorsque la valeur après le point est supérieure ou égale à 5. Pendant que dans la fonction «plancher», la valeur n'est pas arrondie mais convertie en une valeur la plus basse la plus proche exacte exacte qui est 92 pour 92.8

Prenons une autre valeur pour voir comment fonctionne la fonction du sol. En utilisant 99.9, nous n'en avons pas 100 comme valeur d'arrondi la plus proche mais 99 comme la plus petite valeur précise la plus petite lors de l'application de la fonction «plancher» dans l'instruction sélectionnée. Vous pouvez voir la sortie démontrée ci-dessous.

Il s'agissait de l'utilisation de la fonction de plancher sur le numéro de point décimal positif. Voyons comment cela fonctionne sur la valeur entière de point décimal négatif. Cette fois, nous utilisons le «-9.9 ”dans les paramètres de la fonction« plancher »dans la requête sélectionnée. La sortie de cette commande affiche la valeur négative «-10». Comme la petite valeur la plus proche pour «-9.9 ”est« -10 »et« -9 »est la plus grande valeur précise la plus proche; Ainsi, la fonction de plancher affiche le «-10» comme sortie.

Exemple 03:

Jetons un coup d'œil à la fonction opposée de la méthode «plancher» dans la base de données Postgresql, i.e., la méthode du plafond. Il fonctionne de la même manière que la fonction de plancher mais dans la direction opposée. Cela implique que la fonction de plafond obtiendra la plus grande valeur la plus proche exacte de la valeur du point décimal spécifié. Tandis que la fonction de plancher obtiendra la valeur la plus basse exacte exacte la plus proche de la valeur du point décimal spécifié. Nous avons utilisé les deux fonctions dans la même requête de sélection. Les deux fonctions utilisent la même valeur décimale, «23.56 ”. En exécution, nous avons deux enregistrements de colonne pour cette instruction. La fonction de plancher revient «23» et la fonction de plafond renvoie «24» pour la valeur décimale «23.56 ”.

Utilisons la valeur du point décimal négatif «-23.56 ”pour les deux fonctions de l'instruction SELECT, I.e., Plancher et plafond. La sortie de cette instruction montre la valeur «-24» pour le sol et «-23» pour la fonction de plafond car «-24» est la petite valeur la plus proche, et «-23» est la grande valeur la plus proche pour la décimale négative Valeur ponctuelle «-23.56 ”.

Exemple 04:

Ayons un autre exemple pour voir comment nous pouvons utiliser la fonction de plancher sur les colonnes des tables. Nous devons avoir des tables avec des enregistrements dans notre base de données PostgreSQL. Par conséquent, nous avons créé une nouvelle table, «ftest» ayant 3 colonnes «ID», «country» et «numéro» avec l'utilisation de Create Table Instruction dans le shell postgresql. La commande indiquée dans l'image a été exécutée et a créé un tableau. L'instruction sélectionnée avec le «*» sera utilisée pour interroger les enregistrements de la table, et la table vide s'affiche.

Insérons quelques enregistrements dans la table qui vient de faire «ftest». Utilisez l'insertion dans l'instruction pour le faire. Nous avons ajouté un total de 7 enregistrements dans l'identifiant de la colonne, le pays, le numéro du tableau. La colonne de table «Numéro» a des valeurs de point décimal positives et négatives.

En utilisant l'instruction de sélection pour le tableau «ftest», nous avons tous les enregistrements de ce tableau en utilisant le signe «*». Les 7 enregistrements ont été affichés sur la coque PostgreSQL.

Reprenons tous les enregistrements du tableau «ftest» en utilisant l'instruction de sélection avec le signe «*». De plus, le plancher de toutes les valeurs de la colonne «numéro» en utilisant la fonction de plancher sur la colonne particulière «numéro». La table de sortie affiche toutes les valeurs de colonne pour la colonne ID, pays et numéro ainsi que le plancher de la colonne «numéro». Toutes les valeurs de colonne de nombre ont été converties en une petite valeur la plus proche sous la colonne «plancher».

La même requête de déclaration a été utilisée pour découvrir le sol et le plafond pour une colonne «numéro» comme indiqué sur la photo de sortie ci-jointe.

Conclusion:

Cet article contient l'explication de l'obtention de la petite valeur la plus proche pour un entier ou un numéro de point décimal particulier à l'aide de la fonction «Floor» postgresql. Cet article a été mis en œuvre sur le shell PostgreSQL, tandis que vous pouvez également implémenter l'interface utilisateur graphique PostgreSQL PGADMIN. Les exemples dont nous avons discutés vous permettra de savoir la méthode pour découvrir le plancher pour des nombres à virgule flottante positifs et négatifs et aussi pour un entier simple. Avec la comparaison de la fonction de plafond, nous avons rendu plus clair le concept de la fonction «plancher».