作业帮 > 数学 > 作业

为什么数据库参数前面要有个括号的

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/14 03:13:33
为什么数据库参数前面要有个括号的
mysql> SELECT SIN(PI()/4),(4+1)*5;什么情况下药用括号,什么情况下不用;3Q各位大侠
SIN(PI()/4),主要问的是是pi()这里,为什么要用个空括号.我不是很明白为什么要这样用
一般情况下函数是要用括号的.像这个里面的PI()和SIN()都是函数.这个是程序规定的.另一种情况就是关于数据运算先后顺序的,是关于优先级的.如果(4+1)*5不加括号,那么结果就会是9,而加上时肯定不一样了.大致就这两种情况.其它情况下基本不用.如"select 字段名 from 表",你加个括号反而会出错.
因为本身pi就是一个函数,代表弧度3.14,它是一个常量,所以计算机就用一个pi()来表示,是用函数来取的,就像now()来取得当前时间一样.至于为什么会是sin(pi()/4)是因为是对计算pi()/4的这个结果进行取正弦的.就是这么个原因.