返回顶部
首页 > 资讯 > 数据库 >在 MySQL 中,IN() 比较函数如何工作?
  • 568
分享到

在 MySQL 中,IN() 比较函数如何工作?

2023-10-22 09:10:24 568人浏览 安东尼
摘要

基本上,IN() 比较函数检查一个值是否在一组值内。如果该值在一组值内,则返回 1,否则返回 0。其语法如下;Expression IN (val1, val2,…,valN)这里,表达式是要在 IN 列表中的 N 个值集合中

基本上,IN() 比较函数检查一个值是否在一组值内。如果该值在一组值内,则返回 1,否则返回 0。其语法如下;

Expression IN (val1, val2,…,valN)

这里,

  • 表达式是要在 IN 列表中的 N 个值集合中搜索的值。
  • Val1, val2,…, valN 是 N 个值的集合,形成 IN 列表,从中进行搜索。

示例

Mysql> Select 100 IN (50,100,200,400,2000);
+------------------------------+
| 100 IN (50,100,200,400,2000) |
+------------------------------+
|                            1 |
+------------------------------+
1 row in set (0.00 sec)

mysql> Select 1000 IN (50,100,200,400,2000);
+-------------------------------+
| 1000 IN (50,100,200,400,2000) |
+-------------------------------+
|                             0 |
+-------------------------------+
1 row in set (0.00 sec)

mysql> Select 'ABC' IN ('ABCD','ABCDE','ABC');
+---------------------------------+
| 'ABC' IN ('ABCD','ABCDE','ABC') |
+---------------------------------+
|                               1 |
+---------------------------------+
1 row in set (0.01 sec)

mysql> Select 'ABC' IN ('ABCD','ABCDE','ABCDEF');
+------------------------------------+
| 'ABC' IN ('ABCD','ABCDE','ABCDEF') |
+------------------------------------+
|                                  0 |
+------------------------------------+
1 row in set (0.00 sec)
您可能感兴趣的文档:

--结束END--

本文标题: 在 MySQL 中,IN() 比较函数如何工作?

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

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

猜你喜欢
  • 在 MySQL 中,IN() 比较函数如何工作?
    基本上,IN() 比较函数检查一个值是否在一组值内。如果该值在一组值内,则返回 1,否则返回 0。其语法如下;Expression IN (val1, val2,…,valN)这里,表达式是要在 IN 列表中的 N 个值集合中...
    99+
    2023-10-22
  • 如何在 Golang 中比较两个函数类型?
    函数类型比较在 go 语言中,函数类型可以根据其参数和返回值类型进行比较。若两个函数类型的签名相同,则它们相等;否则,它们不相等。 Go 中的函数类型比较 在 Go 中,函数类型是一种...
    99+
    2024-04-21
    golang 函数比较
  • js如何比较函数
    这篇文章主要为大家展示了“js如何比较函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何比较函数”这篇文章吧。比值函数比较函数的目的是定义另一种排序顺序...
    99+
    2024-04-02
  • MySQL DATEDIFF() 函数如何工作?
    MySQL DATEDIFF() 函数返回两个日期之间的天数。该函数的语法如下 -DATEDIFF(date1,date2)例如,如果我们想知道“2017-10-22”和“2017-09-21”之间的天数,那么我们可以使用 DATEDIFF...
    99+
    2023-10-22
  • 浅谈React中的浅比较是如何工作的
    React 中浅比较的概念无处不在,它在不同的流程中起着关键的作用,也可以在React组件的多个生命周期中找到。比如,React Hooks中的依赖数组,通过React.memo进行...
    99+
    2024-04-02
  • 如何使用 MySQL STRCMP() 函数比较表的列数据值?
    如果我们想要比较两列的数据值,那么我们需要提供列的名称作为 MySQL STRCMP() 函数的参数。假设我们有一个名为“Marks”的表,其中包含学生的姓名及其在不同科目中的安全分数。现在,如果我们想知道某个学生在两门科目中获得更多、更少...
    99+
    2023-10-22
  • 你知道如何自定义sort函数中的比较函数
    目录如何自定义sort函数中的比较函数题目描述思路回到最初的问题中总结起来就是sort()基本用法对int类型数组排序对char类型数组排序(同int类型)对double类型数组排序...
    99+
    2024-04-02
  • 如何在java中比较HashMap键
    本篇文章给大家分享的是有关如何在java中比较HashMap键,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。先看一个例子 Integer integer=1...
    99+
    2023-06-15
  • Mysql中日期如何比较大小
    小编给大家分享一下Mysql中日期如何比较大小,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!假如有个表product有个字段ad...
    99+
    2024-04-02
  • 在python中如何比较两个float
    前几天跟同事聊起来,在计算机内部float比较是很坑爹的事情。比方说,0.1+0.2得到的结果竟然不是0.3 >>> 0.1+0.2 0.30000000000000004 这篇文章做了详细的解释,简单的来说就是计算...
    99+
    2023-01-31
    两个 python float
  • C++ 函数重载的效率如何比较?
    函数重载不会影响效率。c++++ 编译器在编译时通过名称解析确定调用哪个函数,不会在运行时引入开销。 C++ 函数重载的效率比较 函数重载是指在同一个类或命名空间内,允许有多个同名函数...
    99+
    2024-04-26
    c++ 函数重载 隐式转换
  • 我们如何比较两个 MySQL 表中的数据?
    有时我们需要找出两个表中不匹配的数据,尤其是在数据迁移的情况下。可以通过比较表格来完成。考虑下面的示例,其中我们有两个名为“students”和“student1”的表。mysql> Select * from studen...
    99+
    2023-10-22
  • 如何在PHP中进行类型比较
    PHP是一种流行的服务器端脚本语言,常用于开发动态网站和Web应用程序。一种常见的任务是比较不同类型的值。在PHP中,可以使用一系列比较运算符来比较int,float,string和其他类型的值。本文将介绍如何在PHP中进行类型比较。1.比...
    99+
    2023-05-14
    php 比较运算符
  • 如何浅析C++函数参数与Java传递比较
    本篇文章给大家分享的是有关如何浅析C++函数参数与Java传递比较,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。对于C++函数参数与Java传递比较的问题,相信这是许多技术人员...
    99+
    2023-06-17
  • MYSQL控制流函数CASE是如何工作的?
    MySQL CASE 语句是一种流程控制功能,允许我们在查询中构建条件,例如 SELECT 或 WHERE 子句。我们有两种 CASE 语句语法Syntax-1CASE val WHEN compare_val1 THEN resu...
    99+
    2023-10-22
  • 如何在 MySQL STRCMP() 函数中使用数值作为参数?
    为了进行比较,我们可以在 STRCMP() 函数中使用数值作为参数。它们作为参数给出,不带引号。下面的示例将对其进行演示。示例mysql> Select STRCMP(10,10)As 'Equal Numbers',...
    99+
    2023-10-22
  • mysql中常用日期比较与计算函数有哪些
    这篇文章给大家分享的是有关mysql中常用日期比较与计算函数有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。MySql中时间比较的实现unix_...
    99+
    2024-04-02
  • 如何在python中比较微秒时间差(mi
    import time from datetime import datetime start = round(time.time()*1000) print start start_ = datetime.utcnow() prin...
    99+
    2023-01-31
    微秒 时间差 如何在
  • 在Java中如何比较两个对象浅析
    Common Lang 中的 Builder 包内提供了一个 DiffBuilder 类,可以比较两个对象,并返回不同的部分。 首先在要比较对象的类中实现 Diffable...
    99+
    2024-04-02
  • Mysql中函数如何在dm中使用
    这篇文章主要介绍Mysql中函数如何在dm中使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、问题1、mysql中存在FIND_IN_SET函数,但是在dm中是不存在的。解决办法...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作