我很難理解別名。 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