如果函数<一个class="headerlink" href="//www.neidfyre.com/docs.gcp/spark/latest/spark-sql/language-manual/functions/#if-function" title="">

适用于:检查标记是的砖的SQL检查标记是的砖运行时

返回expr1如果气孔导度真正的,或expr2否则。这个函数是同义词<一个class="reference internal" href="//www.neidfyre.com/docs.gcp/spark/latest/spark-sql/language-manual/functions/iff.html">敌我识别功能

语法<一个class="headerlink" href="//www.neidfyre.com/docs.gcp/spark/latest/spark-sql/language-manual/functions/#syntax" title="">

如果(气孔导度,expr1,expr2)

参数<一个class="headerlink" href="//www.neidfyre.com/docs.gcp/spark/latest/spark-sql/language-manual/functions/#arguments" title="">

  • 气孔导度:一个布尔表达式。

  • expr1:任何类型的表达式。

  • expr2一:一个表达式<一个class="reference internal" href="//www.neidfyre.com/docs.gcp/spark/latest/spark-sql/language-manual/sql-ref-datatype-rules.html">最常见的类型expr1

返回<一个class="headerlink" href="//www.neidfyre.com/docs.gcp/spark/latest/spark-sql/language-manual/functions/#returns" title="">

结果是通用最大的类型expr1expr2

例子<一个class="headerlink" href="//www.neidfyre.com/docs.gcp/spark/latest/spark-sql/language-manual/functions/#examples" title="">

>选择如果(1<2,“一个”,“b”);一个