<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                流程控制函數 1、case (1)、`CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result ...] [ELSE result] END` 當value等于compare_value時,則返回result,否則返回else里的result,如果沒有else子句則返回null ~~~ mysql> SELECT CASE 1 WHEN 1 THEN 'one' -> WHEN 2 THEN 'two' ELSE 'more' END; -> 'one' 示例:select case dept_id when 1 then 'education' when 2 then 'accounting' else 'more' end, id,name from teacher; ~~~ (2)、 `CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END` 當第一個condition滿足時,則返回result,否則返回else里的result,如果沒有else子句時則返回null ~~~ mysql> SELECT CASE WHEN 1>0 THEN 'true' ELSE 'false' END; -> 'true' mysql> SELECT CASE BINARY 'B' -> WHEN 'a' THEN 1 WHEN 'b' THEN 2 END; -> NULL 示例:select case when dept_id=1 then 'edu' when dept_id=4 then 'acc' end,id from teacher; ~~~ 2、is null/is not null ~~~ insert into teacher values(1,null,4); select * from teacher where name is null; select * from teacher where name is not null; ~~~ 3、IF(expr1,expr2,expr3) 當expr1為1/true時,則返回expr2,否則返回expr3 ~~~ select if(id<dept_id,'yes','no'),id,dept_id from teacher; mysql> SELECT IF(1>2,2,3); -> 3 mysql> SELECT IF(1<2,'yes','no'); -> 'yes' mysql> SELECT IF(STRCMP('test','test1'),'no','yes'); -> 'no‘ select if(strcmp('id','dept_id') from teacher; ~~~ STRCMP 比較兩個字符串,如果這兩個字符串相等返回0,如果第一個參數是根據當前的排序小于第二個參數順序返回-1,否則返回1。 4、IFNULL(expr1,expr2) 當expr1為非null時,則返回expr1,否則返回expr2 ~~~ mysql> SELECT IFNULL(1,0); -> 1 mysql> SELECT IFNULL(NULL,10); -> 10 mysql> SELECT IFNULL(1/0,10); -> 10 mysql> SELECT IFNULL(1/0,'yes'); -> 'yes' ~~~ 5、 NULLIF(expr1,expr2) 當expr1等于expr2時,則返回null,否則返回expr1 ~~~ mysql> SELECT NULLIF(1,1); -> NULL mysql> SELECT NULLIF(1,2); -> 1 ~~~
                  <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>

                              哎呀哎呀视频在线观看