中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

sql fulljoin與inner join有何不同

sql
小樊
89
2024-08-28 08:20:48
欄目: 云計算

FULL JOIN 和 INNER JOIN 是 SQL 中兩種不同類型的連接查詢

  1. FULL JOIN(全連接): FULL JOIN 會返回兩個表中所有的數據行,包括匹配和不匹配的行。當某行在一個表中沒有匹配的行時,結果集中的其他表的列將顯示為 NULL。換句話說,FULL JOIN 結果集中的行數等于兩個表中的行數之和,減去兩個表中相同鍵值的行數。

語法:

SELECT column_name(s)
FROM table1
FULL JOIN table2
ON table1.column_name = table2.column_name;
  1. INNER JOIN(內連接): INNER JOIN 只返回兩個表中具有匹配關系的數據行。如果某行在一個表中沒有匹配的行,則該行不會出現在結果集中。因此,INNER JOIN 結果集中的行數等于兩個表中相同鍵值的行數。

語法:

SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;

總結:

  • FULL JOIN 返回兩個表中所有的數據行,包括匹配和不匹配的行;
  • INNER JOIN 只返回兩個表中具有匹配關系的數據行。

0
余姚市| 长沙县| 文成县| 左贡县| 砚山县| 雷山县| 中牟县| 阳谷县| 罗源县| 大连市| 玛纳斯县| 瑞昌市| 新乐市| 措美县| 安达市| 凤翔县| 湖口县| 嘉义市| 睢宁县| 乐业县| 同德县| 陵水| 响水县| 滁州市| 兴国县| 南召县| 洞口县| 合水县| 美姑县| 双峰县| 青州市| 朝阳县| 甘德县| 西林县| 新巴尔虎左旗| 翼城县| 麻栗坡县| 满洲里市| 盈江县| 灌南县| 合水县|