• <tfoot id='J14SE'></tfoot>
      <bdo id='J14SE'></bdo><ul id='J14SE'></ul>
    <i id='J14SE'><tr id='J14SE'><dt id='J14SE'><q id='J14SE'><span id='J14SE'><b id='J14SE'><form id='J14SE'><ins id='J14SE'></ins><ul id='J14SE'></ul><sub id='J14SE'></sub></form><legend id='J14SE'></legend><bdo id='J14SE'><pre id='J14SE'><center id='J14SE'></center></pre></bdo></b><th id='J14SE'></th></span></q></dt></tr></i><div id='J14SE'><tfoot id='J14SE'></tfoot><dl id='J14SE'><fieldset id='J14SE'></fieldset></dl></div>
  • <small id='J14SE'></small><noframes id='J14SE'>

      <legend id='J14SE'><style id='J14SE'><dir id='J14SE'><q id='J14SE'></q></dir></style></legend>

        ORACLE IIF 声明

        时间:2023-09-17
          <bdo id='49T1b'></bdo><ul id='49T1b'></ul>

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

                  <small id='49T1b'></small><noframes id='49T1b'>

                    <tbody id='49T1b'></tbody>
                1. 本文介绍了ORACLE IIF 声明的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我在编写 IIF 语句、表和下面给出的语句时出错.

                  I get an error while writing the IIF statement, table and the statement given below.

                  声明:

                  SELECT IIF(EMP_ID=1,'True','False') from Employee;
                  

                  表格:

                  CREATE TABLE SCOTT.EMPLOYEE
                  (
                     EMP_ID       INTEGER                          NOT NULL,
                     EMP_FNAME    VARCHAR2(30 BYTE)                NOT NULL,
                     EMP_LNAME    VARCHAR2(30 BYTE)                NOT NULL,
                     EMP_ADDRESS  VARCHAR2(50 BYTE)                NOT NULL,
                     EMP_PHONE    CHAR(10 BYTE)                    NOT NULL,
                     EMP_GENDER   CHAR(1 BYTE)
                  )
                  

                  错误:

                  00907-缺少右括号

                  00907-missing right parantheses

                  请提供您的意见.

                  推荐答案

                  Oracle 没有提供这样的 IIF 函数.相反,请尝试使用以下替代方法之一:

                  Oracle doesn't provide such IIF Function. Instead, try using one of the following alternatives:

                  解码函数:

                  SELECT DECODE(EMP_ID, 1, 'True', 'False') from Employee
                  

                  CASE 函数:

                  SELECT CASE WHEN EMP_ID = 1 THEN 'True' ELSE 'False' END from Employee
                  

                  这篇关于ORACLE IIF 声明的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:在 Oracle 中不使用 FROM 子句进行选择 下一篇:在 Oracle IN 子句中使用 LIKE

                  相关文章

                2. <small id='NMJyl'></small><noframes id='NMJyl'>

                    <bdo id='NMJyl'></bdo><ul id='NMJyl'></ul>

                3. <legend id='NMJyl'><style id='NMJyl'><dir id='NMJyl'><q id='NMJyl'></q></dir></style></legend>

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

                      <tfoot id='NMJyl'></tfoot>