<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ### 9.2、SQL99語法 >[danger]語法格式 內連接select 顯示列 from 表名1 別名 inner join 表名2 別名2 on 條件 ...[where ][group by] 左外連接select 顯示列 from 表名1 別名 left outer join 表名2 別名 on 條件 left outer join 表名3 別名 on.條件..[where ][group by] 右外連接select 顯示列 from 表名1 別名 right outer join 表名2 別名 on 條件right outer join 表名3 別名 on.條件..[where ][group by] 注意: 1,inner和 outer 可以省略不寫 2,99語法的內連接獲取的數據與92語法完全一樣 3,左外連和右外連是相互的作用是當前查詢的兩張表數據不完全匹配時, 要想左側表多顯示就寫左連否則就寫右連 l (內連接)顯示薪水大于2000的員工信息,并顯示所屬的部門名稱 ``` 采用SQL92語法: select e.ename, e.sal, d.dname from emp e, dept d where e.deptno=d.deptno and e.sal > 2000; 采用SQL99語法: select e.ename, e.sal, d.dname from emp e join dept d on e.deptno=d.deptno where e.sal>2000; 或 select e.ename, e.sal, d.dname from emp e inner join dept d on e.deptno=d.deptno where e.sal>2000; 在實際中一般不加inner關鍵字 ``` Sql92語法和sql99語法的區別:99語法可以做到表的連接和查詢條件分離,特別是多個表進行連接的時候,會比sql92更清晰 l (外連接)顯示員工信息,并顯示所屬的部門名稱,如果某一個部門沒有員工,那么該部門也必須顯示出來 ``` 右連接: select e.ename, e.sal, d.dname from emp e right join dept d on e.deptno=d.deptno; 左連接: select e.ename, e.sal, d.dname from dept d left join emp e on e.deptno=d.deptno; 以上兩個查詢效果相同 ``` ![](https://img.kancloud.cn/15/b4/15b4464b01b7347e989aad70484984d1_648x357.png) 連接分類: 內鏈接 * 表1 inner join 表2 on 關聯條件 * 做連接查詢的時候一定要寫上關聯條件 * inner 可以省略 外連接 *左外連接 * 表1 left outer join 表2 on 關聯條件 * 做連接查詢的時候一定要寫上關聯條件 * outer 可以省略\*右外連接 * 表1 right outer join 表2 on 關聯條件 * 做連接查詢的時候一定要寫上關聯條件 * outer 可以省略 *左外連接(左連接)和右外連接(右連接)的區別: *左連接以左面的表為準和右邊的表比較,和左表相等的不相等都會顯示出來,右表符合條件的顯示,不符合條件的不顯示 *右連接恰恰相反,以上左連接和右連接也可以加入outer關鍵字,但一般不建議這種寫法, 如: ``` select e.ename, e.sal, d.dname from emp e right outer join dept d on e.deptno=d.deptno; select e.ename, e.sal, d.dname from dept d left outer join emp e on e.deptno=d.deptno; ``` 左連接能完成的功能右連接一定可以完成 ![](https://img.kancloud.cn/19/dd/19dd6c68beec780becaaa65e162b6c43_652x359.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看