PI()

函数说明

PI() 返回数学常量π (pi).

函数语法

1. > PI()

示例

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. +--------+------+

限制

MatrixOne目前只支持在查询表的时候使用函数,不支持单独使用函数。