返回顶部
首页 > 资讯 > 数据库 >mysql怎么使用instr达到in的效果
  • 187
分享到

mysql怎么使用instr达到in的效果

2023-06-29 20:06:43 187人浏览 泡泡鱼
摘要

本文小编为大家详细介绍“mysql怎么使用instr达到in的效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mysql怎么使用instr达到in的效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。使用mys

本文小编为大家详细介绍“mysql怎么使用instr达到in的效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mysql怎么使用instr达到in的效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

使用mysql遇到一种情况:

需要查出id在某一个id拼接的字符串中的记录,这个时候用id in(id1,id2,...)行不通,因为in语法里面的参数是数字型的,应该用instr语法,instr(idsStr,id)其中idsStr=‘id1,id2,id3…’

下面举例说明:

1 建表

create table t_city (id int(10) ,name varchar(20));

mysql怎么使用instr达到in的效果

insert into t_city values (1,'北京'),(2,'上海'),(3,'广州'),(4,'深圳'),(5,'杭州'),(12,'武汉');

mysql怎么使用instr达到in的效果

2 查询

现在我需要查询id在字符串’1,2,3’里的城市,但是用in语法是不行的,因为in语法的参数不是字符串,可以用下面的方式来达到相同效果

select * from t_city where instr('1,2,3',id);

mysql怎么使用instr达到in的效果

结果正确。但是如果我要查询id在字符串’3,4,5,12’里的城市,会发现结果出现偏差,查出了6个城市

select * from t_city where instr('3,4,5,12',id);

mysql怎么使用instr达到in的效果

原来是由于武汉的id为12,而北京id为1,上海的id为2,根据instr的语义, id=1或2或12都能查出来,所以修改一下查法

select * from t_city where instr(',3,4,5,12,',concat(',',id,','));

mysql怎么使用instr达到in的效果

读到这里,这篇“mysql怎么使用instr达到in的效果”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: mysql怎么使用instr达到in的效果

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

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

猜你喜欢
  • mysql怎么使用instr达到in的效果
    本文小编为大家详细介绍“mysql怎么使用instr达到in的效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql怎么使用instr达到in的效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。使用mys...
    99+
    2023-06-29
  • mysql使用instr达到in(字符串)的效果
    目录使用mysql遇到一种情况:1 建表2 查询总结:使用mysql遇到一种情况: 需要查出id在某一个id拼接的字符串中的记录,这个时候用id in(id1,id2,...)行不通...
    99+
    2024-04-02
  • js如何使用Array.from达到.map的效果
    这篇文章主要介绍js如何使用Array.from达到.map的效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Array.from 达到 .map 的效果咱们都知道 .map() 方法,.from() 方法也可以用...
    99+
    2023-06-27
  • 如何使软文达到理想的效果
    本篇内容主要讲解“如何使软文达到理想的效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使软文达到理想的效果”吧!  软文推广是我们最常用的营销推广方式之一,由于它传播速度快,传播范围广,效...
    99+
    2023-06-10
  • MySQL in怎么使用
    本文小编为大家详细介绍“MySQL in怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL in怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。实践:图 1...
    99+
    2022-11-30
    mysql
  • 怎么用Qt绘制雷达扫描效果
    本文小编为大家详细介绍“怎么用Qt绘制雷达扫描效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用Qt绘制雷达扫描效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。scan.h的代码如下#ifndef&nb...
    99+
    2023-07-05
  • 怎么用Autojs4.1.0实现签到效果
    本篇内容主要讲解“怎么用Autojs4.1.0实现签到效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Autojs4.1.0实现签到效果”吧!auto....
    99+
    2024-04-02
  • Goalng测试任何一个IP地址使其达到掩码的效果
    本篇内容主要讲解“Goalng测试任何一个IP地址使其达到掩码的效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Goalng测试任何一个IP地址使其达到掩码的效果”吧!子网掩码(Subnet ...
    99+
    2023-06-03
  • 怎么使用ionic在首页新闻中应用到的跑马灯效果
    这篇文章主要介绍了怎么使用ionic在首页新闻中应用到的跑马灯效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在app中经常会有滚动的跑马...
    99+
    2024-04-02
  • 怎么提升服务器的使用效果
    提升服务器使用效果的方法:1、解决系统过热问题,机房采用专用的精密空调,配备保障电源等;2、解决系统宕机问题,建立自身的灾备中心,对关键设备进行N x冗余备份等;3、注重整体的绿色节能问题,满足IT环境的基本运营,同时确保可扩展性;4、关注...
    99+
    2024-04-02
  • 怎么使用div模仿input效果
    这篇文章主要介绍了怎么使用div模仿input效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 实现效果 这里我们定义一个显示内容的d...
    99+
    2024-04-02
  • mysql中的in使用方法是什么
    这篇文章主要讲解了“mysql中的in使用方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql中的in使用方法是什么”吧! ...
    99+
    2024-04-02
  • 怎么使用jQuery的api实现动态效果
    本篇内容主要讲解“怎么使用jQuery的api实现动态效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用jQuery的api实现动态效果”吧!为什么要学...
    99+
    2024-04-02
  • 怎么使用JavaScript触发过渡效果
    这篇文章给大家分享的是有关怎么使用JavaScript触发过渡效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用 :hover 和 :focus 这样的伪类,我们可以很方便的...
    99+
    2024-04-02
  • 怎么使用CSS3实现阴影效果
    这篇文章给大家分享的是有关怎么使用CSS3实现阴影效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、这是html 简单的有一个标签或者盒子都可以代码如下:<div cl...
    99+
    2024-04-02
  • 使用vbscript怎么模拟登录效果
    这篇文章将为大家详细讲解有关使用vbscript怎么模拟登录效果,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。On Error Resume NextSet&n...
    99+
    2023-06-08
  • 怎么使用JavaScript制作页面效果
    小编给大家分享一下怎么使用JavaScript制作页面效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!使用 JavaScript 制作页面效果DOM 编程DOM 编程(Document Object Model)文档对象...
    99+
    2023-06-14
  • 怎么使用vue实现动画效果
    这篇文章主要介绍了怎么使用vue实现动画效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用vue实现动画效果文章都会有所收获,下面我们一起来看看吧。Vue封装的过度与动画1.作用在插入,更新,移除DOM...
    99+
    2023-07-05
  • 怎么使用jquery变换网页效果
    要使用jQuery实现网页效果变换,可以按照以下步骤进行操作:1. 引入jQuery库:在网页头部引入jQuery库,可以通过CDN...
    99+
    2023-08-15
    jquery
  • 怎么使用js实现动画效果
    这篇文章主要介绍“怎么使用js实现动画效果”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用js实现动画效果”文章能帮助大家解决问题。1.动画原理      &nb...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作