SQL查询中列名前面的值是什么?

时间:2012-12-17 23:19:44

标签: java sql

这可能是一个非常愚蠢的问题,但我正在努力重新利用一些代码。我不是一个SQL人。在这段代码中:

select a1.email_id from v_account_email a1

什么是a1?它做了什么?

3 个答案:

答案 0 :(得分:1)

这是表v_account_email的别名,它具有长名称,因此您可以在查询的其余部分保存输入。

答案 1 :(得分:1)

a1是表格v_account_email

的别名

它在sql的后半部分定义

 from v_acount_email a1

这只是参考表格的一种简短方法。

答案 2 :(得分:1)

a1v_account_email的别名,这意味着您之后可以将该表格实例引用为a1

有用
  • 一般懒惰
  • 如果由于某种原因需要将表连接到自身,则会在select中对同一个表进行多次引用。