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. select語句中的select語句是什麼意思?
- 2. 這是什麼意思「語句緩存」?
- 3. 這個Perl語句是什麼意思?
- 4. 這個Python語句是什麼意思?
- 5. 這個mysql語句是什麼意思?
- 6. 這個Javascript語句是什麼意思?
- 7. 這個Java語句是什麼意思?
- 8. 這個「if」語句是什麼意思?
- 9. 這個shell語句是什麼意思?
- 10. 這個php語句是什麼意思?
- 11. 這個MATLAB語句是什麼意思?
- 12. 這個C++語句是什麼意思?
- 13. 語句中的問號和冒號是什麼意思?這是什麼意思?
- 14. 這個簡單的SQL語句是什麼意思?
- 15. 這是什麼!一部分!function(){...}();意思?
- 16. 這個PL/SQL語句是什麼意思?
- 17. 這個SQL語句中'vw'是什麼意思?
- 18. 這個SQL語句包括'WHERE(1)= [condition]'是什麼意思?
- 19. 這個Pl-SQL語句是什麼意思?
- 20. Python,我無法理解這個語句是什麼意思
- 21. 這個select語句的適當的Derby SQL語法是什麼?
- 22. INNER_SELECT - SELECT是什麼意思?
- 23. SELECT *,MATCH是什麼意思?
- 24. 這句話是什麼意思?
- 25. awk這句話是什麼意思?
- 26. 這句話是什麼意思?
- 27. 這句話是什麼意思?
- 28. 什麼是這條SQL SELECT語句的正確語法
- 29. 這個PHP語句中的單個冒號是什麼意思?
- 30. 這個CSS語句中的「@」是什麼意思?
我建議花些時間熟悉SQL:http://www.sql-tutorial.net/ – cpjolicoeur