Mr. Webmaster Menu
  • Home
  • Cerca
  • Didattica
    • A
    • Android
    • Apache
    • Apple
    • ASP
    • ASP.Net
    • C
    • Cloud
    • CMS
    • CSS
    • D
    • Database
    • E
    • Editor
    • G
    • Grafica
    • H
    • Hosting
    • HTML
    • J
    • Java
    • Javascript
    • jQuery
    • L
    • Leggi e Fisco
    • Linux
    • M
    • Mobile
    • MySQL
    • N
    • NET Framework
    • P
    • Photoshop
    • PHP
    • Primi Passi
    • Programmazione
    • R
    • Reti
    • Ruby
    • S
    • Sicurezza
    • Social Media
    • SQL
    • W
    • Web Design
    • Web Marketing
    • Web Server
    • Windows
    • WordPress
    • X
    • XML
    • Di tendenza
    • Android Studio
    • Bootstrap
    • GDPR
    • Hosting Wordpress
    • Node.js
    • Registrazione Domini
  • Download
    • Software
    • Script
    • Plugin CMS
    • Flash Movies
    • Sound Loops
    • Templates
    • Web Grafica
    • Font Gratis
  • Risorse
    • SEO Tools
    • WebApps
  • News
  • Blog
  • Forum
  • Network
    • Toolset.it
    • SiteMarket.it
    • Codalo.it
  • Corsi on-line
Mr. Webmaster → Database → Guida Oracle → Funzioni matematiche in PL/SQL

Funzioni matematiche in PL/SQL

  • CommentaScrivi un commento
  • ForumDiscuti sul forum
  • PrecedenteFunzioni per gestire le stringhe in PL/SQL
  • SuccessivoFunzioni per la gestione delle date in PL/SQL
  • Pubblicato il
  • 01/01/2009
  • Autore
  • Elio Mestice

Come detto nella precedente lezione è impossibile vedere tutte le funzioni offerte da PL/SQL che, anche per la gestione delle operazioni matematiche, sono tantissime. In questa sede, pertanto, ci limiteremo a vedere solo le seguenti funzioni:

  • ABS
  • SQRT
  • ROUND
  • SIGN

ABS

La funzione ABS, la cui sintassi è la seguente:

ABS(x)
restituisce il valore assoluto del numero x. Per intenderci, se scriviamo:
SELECT ABS(-100) FROM Dual;
Otterremo come risultato: 100.

SQRT

La funzione SQRT, la cui sintassi è la seguente:

SQRT(x)
restituisce la radice quadrata del numero x. Per intenderci, se scriviamo:
SELECT SQRT(25) FROM DUAL;
Otterremo come risultato: 5.

Continua dopo la pubblicità...

ROUND

La funzione ROUND, la cui sintassi è la seguente:

ROUND(x[,y])
restituisce l'arrotondamento del numero decimale x al numero di decimali y, o, se y è omesso, a zero cifre decimali. Per intenderci, se scriviamo:
SELECT ROUND(125.3749, 2) FROM DUAL;
Otterremo come risultato: 125,37.

Se invece scriviamo:

SELECT ROUND(125.3749) FROM DUAL;
Otterremo come risultato: 125.

SIGN

La funzione SIGN, la cui sintassi è la seguente:

SIGN(x)
restituisce un valore indicante il segno del numero x. Più precisamente, restituisce -1 se il numero è negativo, 0 se il numero è 0, 1 se il numero è positivo. Per intenderci, se scriviamo:
SELECT SIGN(-125.3749) FROM DUAL;
Otterremo come risultato: -1.

Se invece scriviamo:

SELECT SIGN(125.3749) FROM DUAL;
Otterremo come risultato: 1.

Sfoglia le lezioni

← Funzioni per gestire le stringhe in PL/SQL
→ Funzioni per la gestione delle date in PL/SQL

Commenti

I commenti sono sottoposti alle linee guida di moderazione e prima di essere visibili devono essere approvati da un moderatore.
  • Facebook
  • Twitter
  • Google+
  • YouTube
  • Feed RSS
Frequenta i nostri corsi
  • Corso MySQLCorso MySQL
    Gestione del database open-source. A partire da 39 €
  • Corso SQL e DatabaseCorso SQL e Database
    Creazione e gestione di database relazionali. A partire da 59 €
Vedi anche...
  • Browser oggetti - Guida Oracle
  • Il menu SQL - Guida Oracle
  • Importare dati all'interno del database - Guida Oracle
  • Cenni di SQL: i comandi DDL - Guida Oracle
  • Cenni di SQL: i comandi DML - Guida Oracle
Mr. Webmaster
  • RSS
  • Contattaci
  • Torna su
IKIweb
© 2003 - 2019 Mr. Webmaster
Mr. Webmaster ® è un marchio registrato.
E' vietata ogni forma di riproduzione.
IKIweb Internet Media S.r.l. - P.IVA 02848390122

Parliamo di noi: chi siamo / cronologia
Contatti: pubblicità / contattaci / segnala abusi
Note Legali: condizioni d'uso / privacy / cookie
Altro: sondaggi / feed