返回顶部
首页 > 资讯 > 数据库 >MySQL IN() 函数何时返回 NULL?
  • 169
分享到

MySQL IN() 函数何时返回 NULL?

2023-10-22 11:10:30 169人浏览 安东尼
摘要

以下是 Mysql IN() 函数返回 NULL 作为结果的两种情况 -情况 1 - 当左侧表达式为 NULL 时 h2> 如果左侧表达式为 NULL,IN() 函数将返回 NULL。下面的例子将演示它 -mysql> Select

以下是 Mysql IN() 函数返回 NULL 作为结果的两种情况 -

情况 1 - 当左侧表达式为 NULL 时 h2>

 如果左侧表达式为 NULL,IN() 函数将返回 NULL。下面的例子将演示它 -

mysql> Select NULL IN (1,2,3,4,10);
+----------------------+
| NULL IN (1,2,3,4,10) |
+----------------------+
|       NULL           |
+----------------------+
1 row in set (0.00 sec)

情况 2 - 当列表中的表达式之一为 NULL 并且未找到匹配项时

IN() 函数如果未找到任何匹配项,将返回 NULL并且列表中的表达式之一为 NULL。如果存在匹配项并且列表中的表达式之一为 NULL,则它将返回 1 作为输出。下面的例子将演示它 -

mysql> Select 10 IN (NULL,11,12);
+--------------------+
| 10 IN (NULL,11,12) |
+--------------------+
|      NULL          |
+--------------------+
1 row in set (0.00 sec)

mysql> Select 10 IN (NULL,11,12,10);
+-----------------------+
| 10 IN (NULL,11,12,10) |
+-----------------------+
|         1             |
+-----------------------+
1 row in set (0.00 sec)
您可能感兴趣的文档:

--结束END--

本文标题: MySQL IN() 函数何时返回 NULL?

本文链接: https://www.lsjlt.com/news/437947.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL IN() 函数何时返回 NULL?
    以下是 MySQL IN() 函数返回 NULL 作为结果的两种情况 -情况 1 - 当左侧表达式为 NULL 时 h2> 如果左侧表达式为 NULL,IN() 函数将返回 NULL。下面的例子将演示它 -mysql> Select ...
    99+
    2023-10-22
  • 当 MySQL LOCATE() 函数返回 NULL 作为输出时?
    当第一个参数(即子字符串)或第二个参数(即子字符串)的值为 NULL 时,它将返回 NULL 作为输出。下面的示例将演示它 - 示例mysql> Select LOCATE(NULL,'Ram is a good boy...
    99+
    2023-10-22
  • PHP 函数如何返回 NULL?
    php 函数有两种方式返回 null:显式返回 null 或不返回任何值。显式返回 null 使用 return null 语句,而如果不返回任何值,则函数默认返回 null。 PHP...
    99+
    2024-04-12
    php 返回 null
  • 如果任何参数为 NULL,MySQL EXPORT_SET() 函数返回什么?
    如果 MySQL EXPORT_SET() 函数中提供的任何参数为 NULL,则该函数将返回 NULL。以下示例将演示它 -示例mysql> Select EXPORT_SET(NULL, 'Y','N'...
    99+
    2023-10-22
  • 当MySQL算术表达式返回NULL时?
    我们知道 NULL 不是一个值,它也不同于零。如果我们在其中使用 NULL,MySQL 算术表达式将返回 NULL。可以通过以下示例来理解 -示例mysql> Select 100*NULL; +----------+ | 100*N...
    99+
    2023-10-22
  • Mysql使用sum()函数返回null的问题详解
    目录介绍问题验证解决区别参考总结介绍 SUM()函数用于计算一组值或表达式的总和,SUM()函数的语法如下: SUM(DISTINCT expression) SUM()函数是如何...
    99+
    2024-04-02
  • PHP 函数返回 NULL 的意义是什么?
    php 函数返回 null 表示函数没有返回值、遇到错误、或特意返回 null。例如,finduser 函数根据数据库查询结果返回用户对象或 null,若用户不存在则返回 null。 ...
    99+
    2024-04-21
    php 返回null
  • Mysql中使用sum()函数返回null报错怎么解决
    本篇内容介绍了“Mysql中使用sum()函数返回null报错怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!介绍SUM()函数用于计...
    99+
    2023-06-29
  • PHP 函数如何返回回调函数?
    php 函数可以通过使用以下语法返回回调函数:定义函数以返回回调函数:function returncallback(): callable回调函数可以接受任何参数并返回任何类型的值确保...
    99+
    2024-04-10
    php 回调函数
  • 如果 INTERVAL() 函数的第一个参数为 NULL,MySQL 将返回什么?
    如果 INTERVAL() 函数的第一个参数为 NULL,MySQL 将返回 -1 作为输出。下面的例子将演示它 -mysql> Select INTERVAL(NULL,20,32,38,40,50,55); +----------...
    99+
    2023-10-22
  • 返回函数
    一个函数可以返回一个计算结果,也可以返回一个函数 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回 返回一个函数时,牢记该函数并未执行,返回函数中不要引用任何可能会变化的变量   使用示例 def lazy_su...
    99+
    2023-01-31
    函数
  • C++ 函数返回异常时如何处理?
    在 c++++ 中,通过 try-catch 块处理函数返回的异常:try 块包含可能抛出异常的代码。catch 块包含异常处理代码,执行清理操作并记录错误信息。 如何处理 C++ 函...
    99+
    2024-04-19
    c++ 异常处理
  • mysql中sum返回null怎么解决
    在MySQL中,如果使用SUM函数返回NULL,通常是因为对应的列中没有数据,或者是因为存在NULL值。解决方法包括: 使用IFN...
    99+
    2024-04-09
    mysql
  • PHP 函数返回值的类型是否可以为 null?
    php 函数的返回值可以为 null,明确声明返回值类型为 type 可指示函数可返回 null 或特定类型的值。 PHP 函数返回值的类型是否可以为 null? 当一个函数没有显式返...
    99+
    2024-04-12
    php 类型 phpstorm
  • 当 go 中计时器完成时如何从函数返回?
    问题内容 我是刚开始开发玩具测验 cli 程序。我正在尝试实现一个计时器,以便当计时器结束时,测验就结束了。 这是我的初步实现。 func StartTimer(quizFinishe...
    99+
    2024-02-06
  • 如果列中还存储了一些 NULL 值,MySQL COUNT() 函数会返回什么?
    当我们使用 MySQL COUNT() 函数对存储在也存储了一些 NULL 值的列中的值进行计数时,MySQL 会忽略 NULL 并仅返回非 NULL 值的结果。为了理解它,我们使用表“Employee”中的数据,如下所示 -mysql&g...
    99+
    2023-10-22
  • MyBatis查询数据返回null的解决
    MyBatis查询返回null 可能原因 SQL语句查询条件有问题数据库中没数据返回字段与Entity的属性不对应 解决方案 针对 SQL语句查询条件有问题、数据库中没数据...
    99+
    2023-02-05
    MyBatis返回null MyBatis查询返回null
  • C++ 函数返回数组时有什么区别?
    c++++函数返回数组时有两种行为:通过值返回副本,对副本的更改不影响原始数组;通过引用返回原始数组的引用,对返回数组的更改直接反映在原始数组中。 C++ 函数返回数组时的区别 在 C...
    99+
    2024-04-19
    函数 c++ 数组
  • PHP时间函数错误:返回时间不准确
    PHP时间函数错误:返回时间不准确,需要具体代码示例 在开发PHP应用程序时,我们经常会使用到时间函数来获取当前时间、格式化时间或进行时间计算等操作。然而,有时候我们可能会遇到时间函数...
    99+
    2024-04-02
  • C++ 函数返回多维数组时如何确定形状?
    为了确定 c++++ 函数返回的多维数组的形状,使用以下步骤:使用 size() 确定数组的行数。使用 shape()[0] 或 arr[0].size() 确定数组的列数。 使用 S...
    99+
    2024-04-20
    c++ 多维数组
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作