..


Gesponsorde links

Wiskundige functies in PL / SQL

Zoals vermeld in de vorige les kun je niet alle mogelijkheden van PL / SQL, inclusief het beheer van wiskundige bewerkingen te zien, zijn eindeloos. Hier zal daarom zien we alleen de volgende functies:

  • ABS
  • SQRT
  • RONDE
  • SIGN

ABS

De ABS-functie, waarvan de syntax is als volgt:

 



 ABS (x)

 
Geeft de absolute waarde van het getal x. Voor alle duidelijkheid, als we schrijven:
 



 SELECT ABS (-100) van dual;

 
Verkrijgen als resultaat: 100.

SQRT

De WORTEL-functie, waarvan de syntax is als volgt:

 



 SQRT (x)

 
retourneert de vierkantswortel van het aantal x. Voor alle duidelijkheid, als we schrijven:
 



 SELECT SQRT (25) FROM DUAL;

 
Verkrijgen als resultaat: 5.

RONDE

De functie AFRONDEN, waarvan syntax is als volgt:

 



 ROUND (x [, y])

 
geeft de afronding van het decimale getal x naar y decimalen, of, indien y wordt weggelaten, nul decimalen. Voor alle duidelijkheid, als we schrijven:
 



 SELECT ROUND (125.3749, 2) FROM DUAL;

 
Krijgen als gevolg: 125,37.

Echter, als we schrijven:

 



 SELECT ROUND (125.3749) FROM DUAL;

 
Verkrijgen als resultaat: 125.

SIGN

Het SIGNAAL-functie, waarvan de syntax is als volgt:

 



 SIGN (x)

 
geeft een waarde aangeeft het teken van het getal x. Meer in het bijzonder, is het resultaat -1 als het getal negatief is, 0 als het getal 0, 1 als het getal positief is. Voor alle duidelijkheid, als we schrijven:
 



 SELECT SIGN (-125.3749) FROM DUAL;

 
Verkrijgen als resultaat: -1.

Echter, als we schrijven:

 



 SELECT SIGN (125.3749) FROM DUAL;

 
Verkrijgen als resultaat: 1.

Oracle Help
E-Learning
MS Access (Cursus) MS Access (Cursus)
Leer hoe het maken en beheren van databanken gemakkelijk en snel. Vanaf 29 €.
MySQL (Cursus) MySQL (Cursus)
Beheer van de open source database. Vanaf 39 €.
SQL en Database (Cursus) SQL en Database (Cursus)
Het creëren en beheren van relationele databases. Vanaf 39 €.
Gesponsorde links