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目前只支持在查询表的时候使用函数,不支持单独使用函数。
