Q
二表名之後,從表
1
A
回答
4
它被稱爲別名。
您可以定義另一個名稱用於查詢。大多用作表格的簡稱,以簡化查詢。例如:
select t.some_column
from very_long_table_name t
或者,如果你加入同一個表,然後兩次你需要別名區分兩者。例如:
select child.name, parent.name
from users child
join users parent on child.parent_id = parent.id
而且在註釋中規定:當使用DB引擎比甲骨文等,你可以,但不需要定義as
關鍵字:
select t.*
from some_table_name as t
+0
使用別名的另一個好處(在某些Oracle建議中已經看到了這一點),它節省了存儲SQL語句所需的內存。聽起來現代與GB的RAM的奇怪,但這是真的。 –
+0
我懷疑這是一個可靠的來源。你能鏈接到嗎? –
+2
在Oracle中,不能使用「AS」作爲表別名。 –
相關問題
- 1. 行值是第二表中的列名,需要從第二表
- 2. 如何在「makemigrations」之後更改表名
- 3. 從不在第二個表中的表獲取用戶名
- 4. 從二進制表
- 5. 派生二進制樹從後序列表或預訂列表
- 6. java.util.ConcurrentModificationException的Android之後,從數組列表
- 7. 從BigQuery表查詢域名後綴
- 8. 在cbind或rbind之後丟失表名的名稱
- 9. JPA:從表名
- 10. 刪除它們之後,從表中數據傳輸到表
- 11. 加入兩個表從第二個表
- 12. 兩個表中從第二個表
- 13. 從訪問表更新第二張表
- 14. JQGrid列表名從表
- 15. 查詢從第二個表
- 16. 與組從第二表
- 17. SQL使用從第二表
- 18. 查找表名,然後從該表中獲取數據。
- 19. 創建列,然後從表名填充它的許多表simultaneously_MYSQL
- 20. bash在「rm.bashrc *」之後表演「
- 21. 表格關閉之後:button.performclick
- 22. SQL表名===類名?反之亦然?
- 23. 導航列表項::之前::之後::
- 24. mysqlimport登臺表,然後改變表名?
- 25. 在列表中添加二維名稱
- 26. 選擇表格colums從第二科拉姆名字起在MySQL
- 27. 爲什麼在表名有效之後是隨機的String/varchar?
- 28. c#正則表達式 - 在命名組之後匹配optionals
- 29. Laravel - 重命名錶之後 - 調用未定義的方法updateOrCreate()
- 30. 在Django中重命名模型之後修復auth_permission表
有時候你會看到它像'FROM receipt_note AS rn3'與顯式的「AS」一樣。這些是相同的,儘管「AS」使得它更明確地表示「rn3」代表別名。 –