mysql中FIND_IN_SET函数
类别:数据库 浏览量:676
时间:2016-3-19 mysql中FIND_IN_SET函数
mysql中FIND_IN_SET函数一、语法
FIND_IN_SET(str,strlist)
查询字段(strlist)中包含(str)的结果,返回结果为null或记录
参数说明
str: 要查询的字符串
strlist :字段名 参数以”,”分隔 如 (1,2,6,8)
二、FIND_IN_SET函数实例
1、查出所有拥有1这个权限的所有用户的信息
用户表(user)中的一个字段(purview)代表该用户的权限,将用户的所有权限id存入此字段。比如有:1,2,3,4,5这样的五个权限。
select * from user where find_in_set('1',purview);
2、test表中有如下字段及值
(1)、查询area中包含”1″这个参数的记录
SELECT * from test where FIND_IN_SET('1',area)
结果
(2)、查询btype字段中包含”15″这个参数的值
SELECT * from test where FIND_IN_SET('15',btype)
结果
(3)、查询btype字段中包含”5″这个参数的值
SELECT * from test where FIND_IN_SET('5',btype)
结果
返回值为null,因为btype中没有”5”这个值,它不同于 like 模糊查询,它是以“,”来分隔值
三、FIND_IN_SET和like的区别
1、like是广泛的模糊匹配,字符串中没有分隔符
2、Find_IN_SET 是精确匹配,字段值以英文”,”分隔,Find_IN_SET查询的结果要小于like查询的结果。
标签:mysql
您可能感兴趣
- mysql索引优化有哪些(MySQL如何基于Explain关键字优化索引功能)
- mysqlgroupby用法(MySQL Group by的优化详解)
- mysql集群是用什么搭建的(MySQL5.7 集群配置的步骤)
- mysql 使用小结(Mysql Online DDL的使用详解)
- mysql索引优化技巧(MySQL如何优化索引)
- MySQL中TIMESTAMP和DATETIME
- pythonmysql使用教程(Python异步操作MySQL示例使用aiomysql)
- python对mysql数据分析(python使用adbapi实现MySQL数据库的异步存储)
- mysql的使用步骤(MySQL infobright的安装步骤)
- MySQL中NULL和空值的区别
- navicat for mysql连接测试失败(Navicat Premiun远程连接MySQL报错10038解决方案)
- centosdocker镜像安装mysql(linux下利用Docker安装mysql的步骤)
- mysql数据库导入错误怎么处理(MySQL数据库导入导出数据之报错解答实例讲解)
- mysql单个表可以储存多少内容(浅谈mysql一张表到底能存多少数据)
- mysql六大锁解析(MySQL 锁的相关知识总结)
- mysql哪个版本可以下载msi(新手必备之MySQL msi版本下载安装图文详细教程)
- 得这个 难治病 的人太多了,300个人赶到杭州商量怎么办(得这个难治病的人太多了)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
- 阿里最新财报公布 三季度营收增长3 ,将增加150亿美元回购额度 在美股价小涨(阿里最新财报公布)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
- 学会这26种姿势,你就可以和兵哥哥切磋了(你就可以和兵哥哥切磋了)
- 吴彦祖陈冠希 恩怨 ,失去曾让他流泪的女友,终遇走过18年真爱(吴彦祖陈冠希恩怨)
热门推荐
- apache 配置域名(apache 二级域名解析 window与linux)
- 小鸟云怎么登录服务器(小鸟云服务器登陆图文教程)
- 数据推入阿里云rds(将阿里云RDS中的数据库迁移到本机自建数据库的可用过程RDS数据迁移)
- 阿里云ecs怎么配置环境(阿里云ECS实例中运行网站常见状态码的报错分析)
- thinkphp5.1请求流程(ThinkPHP5.0框架使用build 自动生成模块操作示例)
- js分号的使用
- mysql批量生成uuid(一种简单的ID生成策略: Mysql表生成全局唯一ID的实现)
- vue 为什么要使用key(详解vue中v-for的key唯一性)
- SQL Server表误删记录如何恢复
- 数据库常见的索引结构(数据库索引知识点整理)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9