正確答案是:C: LEFT JOIN
專業(yè)分析:
在SQL中,連接(JOIN)操作用于從兩個(gè)或多個(gè)表中查詢數(shù)據(jù)。不同類型的連接方式?jīng)Q定了查詢結(jié)果中包含的數(shù)據(jù)范圍。以下是幾種常見的連接類型:
1. **INNER JOIN**:返回兩個(gè)表中滿足連接條件的匹配行。如果某一行在任一表中沒有匹配項(xiàng),則該行不會(huì)出現(xiàn)在結(jié)果集中。
2. **LEFT JOIN(或稱LEFT OUTER JOIN)**:返回左表中的所有行,即使在右表中沒有匹配的行。如果右表中沒有匹配項(xiàng),則結(jié)果集中右表的列會(huì)顯示為NULL。
3. **RIGHT JOIN(或稱RIGHT OUTER JOIN)**:與LEFT JOIN相反,返回右表中的所有行,即使在左表中沒有匹配的行。如果左表中沒有匹配項(xiàng),則結(jié)果集中左表的列會(huì)顯示為NULL。
4. **FULL JOIN(或稱FULL OUTER JOIN)**:返回兩個(gè)表中所有行,只要其中至少一個(gè)表有匹配項(xiàng)。沒有匹配的行會(huì)在對(duì)應(yīng)的另一表中顯示為NULL。
因此,LEFT JOIN用于從左表中返回所有行,并根據(jù)連接條件從右表中返回匹配的行。即使右表中沒有匹配項(xiàng),左表的行仍會(huì)出現(xiàn)在結(jié)果中。