M M*_*han 3 mysql sql sql-server oracle
两个查询都会给出相同的结果,"AS"会有什么不同吗?如果是的话,它是什么?如果没有,那么使用它有什么意义呢?
Zoh*_*led 11
As将帮助读取查询的任何人知道什么是列,什么是别名.此外,值得一提的是,一些DBA不喜欢使用as关键字 - 这是Aaron Bertrand关于它的文章.就个人而言,我不同意这篇文章(尽管其他帖子中的坏习惯系列也不亚于愚蠢的恕我直言)
Gor*_*off 11
我认为原因很简单.考虑以下代码:
select a, b, c, d
. . .
Run Code Online (Sandbox Code Playgroud)
偶尔跳过逗号很容易:
select a b, c, d
Run Code Online (Sandbox Code Playgroud)
如果你不使用as那么这看起来像正确的代码,很难弄明白.如果您始终使用as列别名,那么您知道它是不正确的.
| 归档时间: |
|
| 查看次数: |
570 次 |
| 最近记录: |