PI()

Description

PI() returns the value of π (pi).

Syntax

1. > PI()

Examples

1. > drop table if exists t1;
2. > create table t1(a int,b float);
3. > insert into t1 values(0,0),(-15,-20),(-22,-12.5);
4. > insert into t1 values(0,360),(30,390),(90,450),(180,270),(180,180);
5. > select acos(a*pi()/180) as acosa,acos(b*pi()/180) acosb from t1;
6. +--------+--------+
7. | acosa  | acosb  |
8. +--------+--------+
9. | 1.5708 | 1.5708 |
10. | 1.8357 | 1.9274 |
11. | 1.9649 | 1.7907 |
12. | 1.5708 |   NULL |
13. | 1.0197 |   NULL |
14. |   NULL |   NULL |
15. |   NULL |   NULL |
16. |   NULL |   NULL |
17. +--------+--------+
18. > select acos(a*pi()/180)*acos(b*pi()/180) as acosab,acos(acos(a*pi()/180)) as c from t1;
19. +--------+------+
20. | acosab | c    |
21. +--------+------+
22. | 2.4674 | NULL |
23. | 3.5380 | NULL |
24. | 3.5186 | NULL |
25. |   NULL | NULL |
26. |   NULL | NULL |
27. |   NULL | NULL |
28. |   NULL | NULL |
29. |   NULL | NULL |
30. +--------+------+

Constraints

Currently, MatrixOne doesn’t support select function() without from tables.