mysql中find_in_set结合GROUP_CONCAT使用
SELECT stationid from sys_workstation where FIND_IN_SET(stationid,(SELECT GROUP_CONCAT(opera_area) from rl_user_role where userno = 24));
注明:1.select opera_area from rl_user_role where userno = 24; 数据库查出来的数据如下图:
2.使用GROUP_CONCAT函数, SELECT GROUP_CONCAT(opera_area) from rl_user_role where userno = 24; 查出来的数据格式如下图:
3.最后使用find_in_set,看stationid 在一个字符串(‘3,15,13’)当中没。相当与where stationid in (3,15,13)
注意:GROUP_CONCAT函数有长度限制,如果拼接的数据太多就丢失数据了
转载于:https://www.cnblogs.com/liyang19910805/p/5684091.html
mysql中find_in_set结合GROUP_CONCAT使用相关推荐
- mysql中find_in_set()函数的使用及in()用法详解
From: http://www.manongjc.com/article/2710.html MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) ...
- mysql中find_in_set()函数的使用和排序,且与in(),like()的比较详解
MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) str 要查询的字符串 strlist 字段名 参数以","分隔 如 (1 ...
- 浅析MySQL中concat以及group_concat的使用
吃水不忘挖井人系列 原帖地址: 浅析MySQL中concat以及group_concat的使用 说明: 本文中使用的例子均在下面的数据库表tt2下执行: 一.concat()函数 1.功能:将多个字符 ...
- mysql中FIND_IN_SET的使用方法
在mysql中,有时我们在做数据库查询时,需要得到某字段中包含某个值的记录,但是它也不是用like能解决的,使用like可能查到我们不想要的记录,它比like更精准,这时候mysql的FIND_IN_ ...
- mysql中find_in_set()函数的使用
语法:FIND_IN_SET(str,strlist)定义:1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间.2. 一个字符串列表就是一个由一些被','符号 ...
- mysql中concat 和 group_concat()的用法,group_concat()组合成一个逗号分隔的字符串
一.CONCAT()函数 CONCAT()函数用于将多个字符串连接成一个字符串. 使用数据表Info作为示例,其中SELECT id,name FROM info LIMIT 1;的返回结果为 +-- ...
- 关于 mysql 中 find_in_set 与 like 查询的一些思考
前段时间项目中,使用到了mysql中的find_in_set 查询,因为原先没有使用过此方法,故进行了些许研究. 如mysql官方文档所说,find_in_set (str , strlist) 函 ...
- Mysql中find_in_set()函数与in()函数的用法
背景 今天同事让帮忙写个sql,大致是一张表的两个字段都关联另外一张表的主键,这个完全可以把两个表当作三个表来写,大概是这种: SELECT t1.name, t1.id, t2.reason, t3 ...
- MySQL中 find_in_set 函数如何替换成Oracle写法
下面sql语句是MySQL写法 select count(*) from sys_dept where status = 0 and del_flag = '0' and find_in_set(#{ ...
最新文章
- 前端资源整理 - 订阅、工具等
- 人力资源数字化的入口——组织生产力数字模型
- Beej网络编程指南《三》
- DeepLearning.AI第一部分第四周:深层神经网络
- dex工具与transform_Android Studio打包程序时出现transformClassesWithDexForRelease错误
- Excel中快速调整行高或列宽为适合内容显示的长度
- 从零学ELK系列(九):Nginx接入ELK(超详细图文教程)
- extentreports报告插件与testng集成(二)
- xshell的一些常用配置
- (日常搬砖)python3.7内置调试器PDB
- python中oct函数_Python中的oct() 函数是什么?
- 在外置移动硬盘中安装Win10
- HTML(超文本标记语言)
- xkcd 单线程下载图片
- PHP接入微信官方支付(native·APIv3)
- mysql管理器打不开_我安装好了MySQL.. 控制台却打不开... 有什么办法打开MySQL的控制台...
- 在Ubuntu安装和使用Anbox完整说明(一种在Linux使用Android应用的方法)
- 八位二进制数能表示数的范围以及原码、反码和补码含义
- 关注渐冻症|菌群助力探索其发病机理及相关干预措施
- 构建自己的碎片知识体系
热门文章
- 【MFC】工具栏按钮追加显示文本
- 【Linux】一步一步学Linux——bc命令(233)
- 【Linux】一步一步学Linux——umask命令(111)
- 51nod 1393 0和1相等串 思路 : map存前缀和
- 每天一道LeetCode-----计算n的阶乘末尾有多少个0
- C++学习笔记-----std::pair作为unordered_map的key
- Objective-C MacOS的管理员权限继承
- RTK无人机应用市场
- POJ 3259 Wormholes
- java swing刷新_Swing界面刷新问题(转)