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 😀
Oriol, m’acabes de confirmar que soc més de lletres que mai. Arc tangent?, select abs? SQL?, TOAD? Però tu no eres bastoner????
c
I físic… informatic… i una mica penjat pels numerets…
Si vols el cercador google, fent servir la finestra del cercador, tambe es calculadora. Permet, entre altres coses, operar en números romans.
si vols saber mes: calculadora google…
I després la friki soc jo…
Molt bo. M’agraden molt les operacions matemàtiques, encara que en soc un gran ignorant (ho reconec). M’agrada això que dius. Jo sempre faig servir el tipic calculador excel. Ara hauré d’averiguar de que parles i llavors provar-ho.
No cal posar “from dual”
select POWER(4,3);
Amb això ja n’hi ha prou
@neojoda
Fals! Amb el oracle si en aquest cas no posses el from dual em diu:
ORA-00923: FROM keyword not found where expected