当前位置: 首页 > 编程笔记 >

MySQL NULLIF()控制流函数的用途是什么?

边永贞
2023-03-14
本文向大家介绍MySQL NULLIF()控制流函数的用途是什么?,包括了MySQL NULLIF()控制流函数的用途是什么?的使用技巧和注意事项,需要的朋友参考一下

NULLIF()如果两个参数都相同,则MySQL控制流函数将返回NULL,否则,它将返回第一个参数。

语法

NULLIF(expression1, expression2)

如果expression1 = expression2,则将返回NULL,NULLIF()否则将返回expression1。以下示例将展示此内容-

mysql> Select NULLIF('Ram','Ram');
+---------------------+
| NULLIF('Ram','Ram') |
+---------------------+
| NULL                |
+---------------------+
1 row in set (0.00 sec)

mysql> Select NULLIF('Ram','Shyam');
+-----------------------+
| NULLIF('Ram','Shyam') |
+-----------------------+
| Ram                   |
+-----------------------+
1 row in set (0.00 sec)
 类似资料:
  • 本文向大家介绍MySQL SUBSTRING_INDEX()函数的用途是什么?,包括了MySQL SUBSTRING_INDEX()函数的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 MySQL SUBSTRING_INDEX()函数在出现定界符之前从给定字符串返回子字符串。出现次数被指定为其参数。借助于SUBSTRING_INDEX()函数的语法,将会更加理解如下: 语法 这里,  St

  • 问题内容: 有2个类的构造函数 按照用于第二构造的描述预言状态如 使用单个长种子创建一个新的随机数生成器。种子是通过方法next(int)维护的伪随机数生成器内部状态的初始值。 我不完全了解。而且我没有找到任何文章/书可以清楚地解释 为什么 , 何时 以及 如何使用 它。 有人可以解释一下吗? 问题答案: 伪随机数生成器通过根据先前生成的数字重复生成一个新数字来工作。这意味着,如果您始终具有相同的

  • CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END 在第一个方案的返回结果中

  • 问题内容: 我是Java的新手,这是什么意思?像吗? 如果第二个返回true,将不会执行,对吗? 问题答案: Return语句跳过功能范围的其余执行。 值得读: :http : //docs.oracle.com/javase/tutorial/java/javaOO/returnvalue.html :http : //docs.oracle.com/javase/tutorial/java/n

  • 问题内容: 我是Java的初学者,我想以一种简单的方式知道为什么您应该使用参数化构造函数而不是编译器提供的默认构造函数。 谢谢 问题答案: 默认构造函数将您的对象可能具有的所有属性设置为0,false等。如果要立即设置属性,则可以使用参数化的构造函数。当然,也可以使用您自己的构造函数为您提供在创建对象之前(技术上而言)执行代码的选项。 顺便说一句:“默认值不会为属性设置任何值”的答案是错误的。例如

  • Kafka集群中的Kafka控制器负责管理分区领导者和复制。 如果一个Kafka集群中有100个经纪商,控制器是否只是一个Kafka经纪商?那么在100个经纪商中,控制器是领导者吗? 你怎么知道哪个经纪人是控制人? Kafka控制器的管理对Kafka系统管理至关重要吗?