SQL進階文法2

來源:互聯網
上載者:User

標籤:blog   http   使用   strong   ar   資料   2014   div   log   

通過使用 SQL,可以為列名稱和表名稱指定別名(Alias)。

SQL Alias表的 SQL Alias 文法
SELECT column_name(s)FROM table_nameAS alias_name
列的 SQL Alias 文法
SELECT column_name AS alias_nameFROM table_name

SQL join 用於根據兩個或多個表中的列之間的關係,從這些表中查詢資料。

Join 和 Key

有時為了得到完整的結果,我們需要從兩個或更多的表中擷取結果。我們就需要執行 join。

資料庫中的表可通過鍵將彼此聯絡起來。主鍵(Primary Key)是一個列,在這個列中的每一行的值都是唯一的。在表中,每個主鍵的值都是唯一的。這樣做的目的是在不重複每個表中的所有資料的情況下,把表間的資料交叉捆綁在一起。

不同的 SQL JOIN

除了我們在上面的例子中使用的 INNER JOIN(內串連),我們還可以使用其他幾種串連。

下面列出了您可以使用的 JOIN 類型,以及它們之間的差異。

  • JOIN: 如果表中有至少一個匹配,則返回行
  • LEFT JOIN: 即使右表中沒有匹配,也從左表返回所有的行
  • RIGHT JOIN: 即使左表中沒有匹配,也從右表返回所有的行
  • FULL JOIN: 只要其中一個表中存在匹配,就返回行

SQL進階文法2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.