MySQL 的 find_in_set函数使用方法
很多时候我们在设计数据库时有这种情况,比如:
有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等
现在有篇文章他既是 头条,又是热点,还是图文,type中以 1,3,4的格式存储.
那们我们如何用sql查找所有type中有4图文标准的文章呢,这就要我们的find_in_set出马的时候到了.
先看mysql手册中find_in_set函数的语法:
FIND_IN_SET(str,strlist)
假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用比特计算。如果str不在strlist 或strlist 为空字符串,则返回值为 0 。如任意一个参数为NULL,则返回值为 NULL。这个函数在第一个参数包含一个逗号(‘,’)时将无法正常运行。
mysql> SELECT FIND_IN_SET('b','a,b,c,d');
-> 2
用起来很简单
就以上面我说到的情况来举例:
以下为引用的内容:
select * from article where FIND_IN_SET('4',type)
转载于:https://www.cnblogs.com/jyb2014/p/4244291.html
MySQL 的 find_in_set函数使用方法相关推荐
- 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的使用方法
在mysql中,有时我们在做数据库查询时,需要得到某字段中包含某个值的记录,但是它也不是用like能解决的,使用like可能查到我们不想要的记录,它比like更精准,这时候mysql的FIND_IN_ ...
- mysql中find_in_set()函数的使用
语法:FIND_IN_SET(str,strlist)定义:1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间.2. 一个字符串列表就是一个由一些被','符号 ...
- 爆米豆分页插件使用及mysql的find_in_set函数使用
1.com.baomidou.mybatisplus.extension.plugins.pagination.Page的使用 Mapper层 .xml文件: <select id=" ...
- mysql find()方法_Mysql find_in_set()函数使用方法
find_in_set()函数在mysql中是用来查找字类类型为SET()的内容查询的,下面我来给各位朋友简单的介绍介绍. 先看mysql手册中find_in_set函数的语法: 代码如下 复制代码 ...
- phpfind mysql怎么用_MySQL 的 find_in_set 函数使用方法
举个例子来说: 有个文章表里面有个type字段,它存储的是文章类型,有 1头条.2推荐.3热点.4图文...1,12,13 等等 . 现在有篇文章他既是 头条,又是热点,还是图文, type中以 1, ...
- MySQL中 find_in_set 函数如何替换成Oracle写法
下面sql语句是MySQL写法 select count(*) from sys_dept where status = 0 and del_flag = '0' and find_in_set(#{ ...
- mysql中find_in_set()函数的使用和排序,且与in(),like()的比较详解
MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) str 要查询的字符串 strlist 字段名 参数以","分隔 如 (1 ...
- mysql的find in set_mysql中find_in_set()函数的使用及in()用法详解
MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) str 要查询的字符串 strlist 字段名 参数以","分隔 如 (1 ...
最新文章
- GitLab CI/CD 基础教程(三)
- MPLS 解决方案有哪些优势?——Vecloud
- 0.0 目录-深度学习第一课《神经网络与深度学习》-Stanford吴恩达教授
- 1.3 字符串拼接(连接)
- XML文件中url路径中失效解决办法
- php explain type等级,mysql中explain分析sql详解
- Redis总结集群方式之主从复制
- WinZip命令行详解
- linux QT 程序自启动,Qt Windows下开机自动启动自己的程序
- python 保存视频流_[宜配屋]听图阁
- 【渝粤题库】陕西师范大学200591 英语语法
- 简易CPU的C++实现
- Springboot URL Rewrite
- java zip文件加密_java自动压缩文件并加密
- Linux进程管理四大工具ps \dstat\ top\ htop
- 启明星 ZYNQ 开发板实验平台简介
- 北京国际学校ib成绩排名如何?
- 安装VMware Workstation 16.1
- 图像滤镜处理算法:灰度、黑白、底片、浮雕
- [WC2013]糖果公园