març
19
2007

Utilitzant SQL com a calculadora

Avui estava treballant amb el TOAD escrivint una sèrie de funcions per ORACLE i de sobte he tingut la necessitat de realitzar una sèrie de càlculs amb la calculadora. Coses senzilles com sumes i multiplicacions.

En aquest moment m’he disposat a obrir la calculadora quan de sobte me n’he adonat que podia fer servir el SQL com a calculadora 😀 No calia obrir la calculadora ni res per l’estil.

Com? Doncs fent una cosa tan senzilla om això:Imaginem que volem multiplicar 3×5, doncs escriurem:

Select 3*5 from dual

Però això no és tot, perquè podem realitzar operacions molt més complexes d’una manera molt senzilla i ràpida.

Imaginem que volem calcular [(3+23)^2]/5, doncs fem:

Select POWER(3+32,2)/5 from dual

I obtindreu com a resultat 245! 😀

Ara ja he començat a agafar el vici i cada cop que tinc que calcular qualsevol cosa obro el TOAD i en pocs segons ja tinc el resultat! De fet ho trobo molt més útil i versàtil que qualsevol calculadora perquè podeu fer un munt de coses.

Imaginem que volem treure el reste d’una divisió, doncs molt fàcil

select MOD(5,2) from dual

…i et dirà que el resta que et queda de dividir 5/2 és 1.

O si volem, per exemple, el valor absolut de e^sin(45) x arc tangent (-2) podem fer:

select abs(exp(sin(45))*atan(-2)) from dual

…i obtindrem el resultat: 2,5926…

Espero que a la feina no els senti malament que el munt d’euros que s’han gastat per comprar, implantar i mantenir la base de dades ORACLE acabi trobant la seva màxima utilitat com a substitut d’una simple calculadora de ma 😀

Written by in: Comunicació de masses |

7 Comments »

RSS feed for comments on this post. TrackBack URL


Leave a Reply

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com

Aneu a la barra d'eines