我很难理解别名。 SQL中的别名可以在同一个表中使用吗?可以在同一个表中使用SQL中的别名吗?
回答
不知道我完全理解你的问题......
的别名很好看@http://www.w3schools.com/sql/sql_alias.asp http://www.sqltutorial.org/sqlalias.aspx
有2种别名,一个桌子和一个列。 Aliaes被用来让你的SQL代码更具可读性。它可以给列和表名赋予有意义的名字,这些名字可能很长和/或令人困惑。
在查询中,您可以使用多个别名为单一的表:
SELECT alias1.Name, alias2.Name
FROM table as alias1
INNER JOIN table as alias2
ON alias1.ChildId = alias2.Id
在上面的代码,我走样table
为alias1
和alias2
。它是同一张表,有两个不同的别名。
它也是2个单独的表格实例,querywise。您可以使用广泛不同的标准两次引用同一个表,并且别名用于引用每个标准。 – Fosco 2010-07-29 14:20:08
检查w3schools简单说明和示例SQL别名
您可以通过使用别名给表或列的另一个名字。如果您有很长或复杂的表名或列名,这可能是一件好事。
你提到的别名是:'table alias'or'column alias'?
在SQL-92标准中,本地“表别名”被称为correlation name
。 A correlation name
在其范围内很独特。实际措辞如下:
的
identifier
这是一个correlation name
与表 特定范围内的相关联。correlation name
的范围 是select statement: single row
,subquery
或query specification
。 范围可以嵌套。在不同的 示波器中,相同的correlation name
可以与不同的 表或与相同的表相关联。
在SQL-92标准,本国语“列别名”被作为包含column name
一个as clause
称为(而罗嗦地)。不存在一般条件,在column list
s中不应指定相同的column name
多次(但存在上下文特定的限制,例如view column list
)。事实上,对于重复列名,SQL常常被认为是关系密切的致命缺陷。
- 1. 可以在SQL删除查询中使用别名吗?
- 2. 在数据库中可以使用同一个名称吗?
- 3. 表名可以用作别名吗?
- 4. 在同一个sql语句中使用别名的值
- 5. SQL别名可以是一个函数吗? (PL/SQL)
- 6. Oracle sql - 我们可以在同一个表中有2个唯一的列吗
- 7. 我可以在django模板中使用别名字段名吗?
- 8. Android:可以一个别名布局吗?
- 9. 在同一个sql语句中使用mysql别名
- 10. 我们可以在tcsh别名中使用可选参数吗?
- 11. Sybase中的表和列可以使用相同的名称吗?
- 12. SQL命令可以在同一命令行中使用,但可以在两个不同的表上使用
- 13. 可以在每个表中使用相同的主键吗?
- 14. 我可以在同一个表中有两个唯一列吗?
- 15. 我可以在Sql server 2012中锁定一个Sql表格吗?
- 16. 我可以在同一个方法签名中使用两个javax @BeanParam bean吗?
- 17. 可以在同一个项目中使用两个框架吗?
- 18. 可以在同一个分类器中使用多个ngram吗?
- 19. 这是Oracle SQL中表的别名吗?
- 20. 试图在SQL中使用表别名
- 21. 一个表在SQL Server中可以有两个标识列吗?
- 22. 在SQL Server的同一查询中使用别名
- 23. MySQL |我可以将表名存储在不同的表中吗?
- 24. 我可以在select语句中使用别名吗?
- 25. 你可以在Rails中使用别名吗?
- 26. 我可以在where子句中使用别名吗?
- 27. 我可以使用别名在cakephp中加载插件吗?
- 28. 我可以在INSERT语句中使用别名吗?
- 29. 我们可以加入我们在sql中创建的同一个表吗?
- 30. 我可以用一个视图(同名)来替换表格吗?
你可以发表你想写的SQL的例子吗? – Oded 2010-07-29 10:14:03