SQL中1和sqrt(1)之间有区别吗?

时间:2015-08-12 17:50:41

标签: mysql sql oracle

我正在清理查询数据仓库的旧SQL脚本。我对仓库表没有sysdba权限。查询的一行让我觉得非常奇怪。原作者在一个函数中使用了sqrt(1)而不是仅使用1或者在我不知情的头脑中删除了完全不必要的语句。

假设column_a是一个数字,以下查询之间有什么区别?

1>  select column_a * 1 from table_1;
2>  select column_a * sqrt(1) from table_1;
3>  select column_a * pow(1, .5) from table_1;
4>  select column_a from table_1;

0 个答案:

没有答案