为什么我们在sql * plus的查询中使用这些符号, e.g。
select ename, sal, round(sal*2/365) "dailysal" from emp;
符号()
和""
的含义是什么?
答案 0 :(得分:0)
圆括号()
将参数绑定到函数。在您的特定示例中,"round"
是一个将"sal*2/365"
表达式作为参数的功能。 "dailysal"
定义了如何命名结果列(保存round(sal*2/365)
评估值的列)。因此,在执行时,结果表将如下所示:
+------+------+----------+
|ename | sal | dailysal |
+------+------+----------+
| John | 1000 | 5 |
+------+------+----------+
| ... | .... | ... |
如果没有“dailysal”,您的结果将会是
+------+------+-----------------+
|ename | sal | round(sal*2/365)|
+------+------+-----------------+
| John | 1000 | 5 |
+------+------+-----------------+
| ... | .... | ... |