pi mit sql ermitteln

Danke für die Antworten.

Ganz schön umständlich in Oracle. Da ist meine ursrpünliche Lösung 4*atan(1) gar nicht so schlecht.
.
 
Rein aus Interesse:

Gesetzt den Fall, man arbeitet mit einer DB die kein PI() versteht und ebenso vorausgesetzt man ist kein Mathematik-Purist, was spricht dagegen, einfach Pi als Wert '3.1415' zu verwenden, bzw. wenns genauer sein muss, dann eben '3.1415926535897932384626433832795'?

Das wäre jedenfalls mein erster Gedanke gewesen, noch bevor ich auf die Idee 4*ATAN(1) gekommen wäre. :confused:

Falls ihr diesen Ansatz zu unwissenschaftlich findet, dann hab' ich nix gesagt...

Grüße,
Martin
 
Hallo,

Oracle liefert tatsächlich kein PI mit. Dafür erhält man die wunderbare Möglichkeit, selber Funktionen zu erstellen:

create or replace function pi return number as
begin
return 3.14159265359;
end;
/

SQL> select 3 * pi from dual;

3*PI
---------
9,424778

So einfach kann das Leben mit Oracle sein!
 
Zurück