0
A
回答
7
其表或視圖名稱或表別名或在某些情況下,內嵌視圖別名
表名
SELECT sh.id as sh_identifier
FROM sh
表別名
SELECT sh.id as sh_identifier
FROM mytable sh
內嵌視圖
SELECT sh.id as sh_identifier
FROM (SELECT * FROM mytable) sh
2
您通常使用它來定義更高級查詢中的表名稱。
SELECT mytable.id AS sh_identifier FROM mytable
1
sh.
是表的名稱,或者一個的別名(SELECT * FROM a_long_table_name AS sh
)。
1
1
sh
指定了相應的字段中存在的表的名稱。
在僅使用一個表的語句中,這不是必需的,但是當使用多個表並且任何兩個表具有相同名稱的字段時,需要避免歧義。
1
它將sh.id字段別名爲sh_identifier。在這種情況下,編寫查詢的人只是試圖爲sh表的id列提供更有意義的名稱。
1
由於這只是完整查詢的一部分,所以回答您問題的位缺失。
sh.
將引用一個表或其中一個別名,該表出現在FROM
子句中。
如果您只從一張表中選擇,則不是強制性的。
相關問題
- 1. 這個Perl語句是什麼意思?
- 2. 這些C++語句是什麼意思?
- 3. 這個「if」語句是什麼意思?
- 4. 這個C++語句是什麼意思?
- 5. 這個簡單的SQL語句是什麼意思?
- 6. 這個SQL語句包括'WHERE(1)= [condition]'是什麼意思?
- 7. 這個PL/SQL語句是什麼意思?
- 8. Python,我無法理解這個語句是什麼意思
- 9. 這個select語句的適當的Derby SQL語法是什麼?
- 10. 這句話是什麼意思?
- 11. 這句話是什麼意思?
- 12. 這個CSS語句中的「@」是什麼意思?
- 13. 這個C語句中的$$是什麼意思
- 14. 這個默認的RSpec語句是什麼意思?
- 15. 奇怪的JavaScript語句,這是什麼意思?
- 16. ruby中的這個語句是什麼意思?
- 17. 帶有List和ArrayList的這條語句是什麼意思?
- 18. 這個php語句的意思是什麼
- 19. 這個Java語句中的「:」是什麼意思?
- 20. 這是什麼意思?
- 21. 這個sql where子句中的「&」是什麼意思?
- 22. 什麼是。在Python中的導入語句是什麼意思?
- 23. 這個Scala語法是什麼意思(_ *)?
- 24. 這個python語法是什麼意思?
- 25. 這個javascript語法是什麼意思?
- 26. 這個rails語法是什麼意思?
- 27. 這個PHP語法是什麼意思?
- 28. 這ocaml語法是什麼意思?
- 29. C++,這個語法是什麼意思?
- 30. 這個語法是什麼意思。 (:: *)
我建議花些時間熟悉SQL:http://www.sql-tutorial.net/ – cpjolicoeur