• <legend id='7QrfF'><style id='7QrfF'><dir id='7QrfF'><q id='7QrfF'></q></dir></style></legend>

      <small id='7QrfF'></small><noframes id='7QrfF'>

    1. <tfoot id='7QrfF'></tfoot>
        <bdo id='7QrfF'></bdo><ul id='7QrfF'></ul>
      <i id='7QrfF'><tr id='7QrfF'><dt id='7QrfF'><q id='7QrfF'><span id='7QrfF'><b id='7QrfF'><form id='7QrfF'><ins id='7QrfF'></ins><ul id='7QrfF'></ul><sub id='7QrfF'></sub></form><legend id='7QrfF'></legend><bdo id='7QrfF'><pre id='7QrfF'><center id='7QrfF'></center></pre></bdo></b><th id='7QrfF'></th></span></q></dt></tr></i><div id='7QrfF'><tfoot id='7QrfF'></tfoot><dl id='7QrfF'><fieldset id='7QrfF'></fieldset></dl></div>

        Oracle IN 与 Exists 的区别?

        时间:2023-09-17
          <legend id='4CJdW'><style id='4CJdW'><dir id='4CJdW'><q id='4CJdW'></q></dir></style></legend>
            <bdo id='4CJdW'></bdo><ul id='4CJdW'></ul>

              <tfoot id='4CJdW'></tfoot>
            • <small id='4CJdW'></small><noframes id='4CJdW'>

                  <tbody id='4CJdW'></tbody>
                <i id='4CJdW'><tr id='4CJdW'><dt id='4CJdW'><q id='4CJdW'><span id='4CJdW'><b id='4CJdW'><form id='4CJdW'><ins id='4CJdW'></ins><ul id='4CJdW'></ul><sub id='4CJdW'></sub></form><legend id='4CJdW'></legend><bdo id='4CJdW'><pre id='4CJdW'><center id='4CJdW'></center></pre></bdo></b><th id='4CJdW'></th></span></q></dt></tr></i><div id='4CJdW'><tfoot id='4CJdW'></tfoot><dl id='4CJdW'><fieldset id='4CJdW'></fieldset></dl></div>

                1. 本文介绍了Oracle IN 与 Exists 的区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我对 oracle INEXISTS 感到困惑.我有以下要求.

                  I am confused with oracle IN and EXISTS. I have below requirement.

                  我需要得到名字在-的所有员工

                  I need to get all the employees whose names are in-

                  select * from emp where ename in('smith','brown','john','johnson');
                  

                  我可以在这里使用 EXISTS 吗?IN 子句也有 1000 个限制.EXISTS 是否也有这样的限制?

                  Can i use EXISTS here? Also IN clause has 1000 limitation. Does EXISTS also has any such limitation?

                  谢谢!

                  推荐答案

                  IN 选择匹配值的列表.EXISTS 返回布尔值,如真或假.Exists 比 in 快.

                  IN picks the list of matching values. EXISTS returns the boolean values like true or false. Exists is faster than in.

                  示例

                  输入

                  select ename from emp e where mgr in(select empno from emp where ename='KING');
                  

                  存在

                  select ename from emp e 
                    where exists (select 1 from emp where e.mgr = empno and ename = 'KING'); 
                  

                  这篇关于Oracle IN 与 Exists 的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:是否可以在不终止会话的情况下终止 oracle 中的单个查询? 下一篇:PLS-00103:遇到符号“CREATE"

                  相关文章

                    <bdo id='s2g4H'></bdo><ul id='s2g4H'></ul>
                  1. <i id='s2g4H'><tr id='s2g4H'><dt id='s2g4H'><q id='s2g4H'><span id='s2g4H'><b id='s2g4H'><form id='s2g4H'><ins id='s2g4H'></ins><ul id='s2g4H'></ul><sub id='s2g4H'></sub></form><legend id='s2g4H'></legend><bdo id='s2g4H'><pre id='s2g4H'><center id='s2g4H'></center></pre></bdo></b><th id='s2g4H'></th></span></q></dt></tr></i><div id='s2g4H'><tfoot id='s2g4H'></tfoot><dl id='s2g4H'><fieldset id='s2g4H'></fieldset></dl></div>

                    1. <small id='s2g4H'></small><noframes id='s2g4H'>

                      <legend id='s2g4H'><style id='s2g4H'><dir id='s2g4H'><q id='s2g4H'></q></dir></style></legend>
                    2. <tfoot id='s2g4H'></tfoot>