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

1个回答

  • 一般情况下函数是要用括号的.像这个里面的PI()和SIN()都是函数.这个是程序规定的.另一种情况就是关于数据运算先后顺序的,是关于优先级的.如果(4+1)*5不加括号,那么结果就会是9,而加上时肯定不一样了.大致就这两种情况.其它情况下基本不用.如"select 字段名 from 表",你加个括号反而会出错.

    因为本身pi就是一个函数,代表弧度3.14,它是一个常量,所以计算机就用一个pi()来表示,是用函数来取的,就像now()来取得当前时间一样.至于为什么会是sin(pi()/4)是因为是对计算pi()/4的这个结果进行取正弦的.就是这么个原因.