【mysql FIND_IN_SET方法的使用实例】教程文章相关的互联网学习教程文章

Mysql中的find_in_set的使用方法介绍

使用举例:用户表(user)中的一个字段(purview)代表该用户的权限将用户的所有权限id存入此字段。比如有:1,2,3,4,5这样的五个权限查找哪些用户拥有权限id为1的权限复制代码 代码如下:select * from user where find_in_set(‘1‘,purview); sql语句 sql解释:查出所有拥有1这个权限的所有用户的信息。这样设计数据表的目的是减少表的数量,但是会增加更新的难度!原文:http://www.jb51.net/article/34870.htm

【MySQL】FIND_IN_SET、LIKE、IN的区别

现在有张新闻表,里面有新闻名称name字段,有新闻类型type字段,1代表头条,2代表推荐,11代表热点,22代表最新,现在表中有两条记录,存储形式如下,现在的需求是查找头条新闻,及type中包含1的:LIKE函数??可以看出,把包含11的数据也查出来了,因为它符合查询条件,包含1,所以使用like就不满足这种需求了IN()函数?? 这样查询的结果也不符合要求??这样查找的结果不符合预期, in 后面应该是真实的数据,只有 数组 在 in后面能找到...

Mysql查询用逗号分隔的字段-字符串函数FIND_IN_SET(),以及此函数与in()函数的区别【图】

查询用逗号分隔的字段,可以用字符串函数FIND_IN_SET(); 查询数据库表中某个字段(值分行显示),可以用函数in()。 今天工作中遇到一个问题,就是用FIND_IN_SET()函数解决的。 第一部分: FIND_IN_SET()函数用法, 查询用逗号分隔的字段, 表A中 go_value字段的值是以逗号分割, 查询 go_value字段中含有3的行: select * from A where find_in_set(‘3‘, go_value); 第二部...

(转)mysql 的 find_in_set函数使用方法

举个例子来说: 有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等 现在有篇文章他既是 头条,又是热点,还是图文, type中以 1,3,4的格式存储. 们我们如何用sql查找所有type中有4图文标准的文章呢?? 这就要我们的find_in_set出马的时候到了. 以下为引用的内容: select * from article where FIND_IN_SET(‘4‘,type) ---------------------------------------------------------- mys...

mysql FIND_IN_SET 用法

mysql 中 FIND_IN_SET 是判断某个字符串是否在带逗号的字符串中例如 SELECTt.group_id,COUNT(group_id) tsum FROM (SELECTgroup_idFROM xxWHERE FIND_IN_SET(openid,'qqqwqnfocFq5IL2sXB2Qu0I,oarwerrr-2KRah_TklJEomljhlKg,oaSiouEgtr5t5utLFU8-evmkn5BwQ3_c')AND user_uuid = 'xxxxxxxxxxxx') t GROUP BY group_id;这样就能找出相匹配的数据 后者是带逗号的字符原文:http://blog.csdn.net/xuyw10000/article/details/384209...

round函数的使用方法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 子链组成的字符串列表str...

MySQL的FIND_IN_SET函数使用方法分享_PHP教程

很多时候我们在设计数据库时有这种情况,比如: 有个文章表里面有个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 子链组成的字符串列表str...

MySQL的FIND_IN_SET函数使用方法分享_PHP

很多时候我们在设计数据库时有这种情况,比如: 有个文章表里面有个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 子链组成的字符串列表str...

MySQL的FIND_IN_SET函数使用方法分享_php技巧

很多时候我们在设计数据库时有这种情况,比如: 有个文章表里面有个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 子链组成的字符串列表str...

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 子链组成的字符串列表str...

【MySQL】MySQL的find_in_set的使用例子【代码】【图】

2 select find_in_set(‘2‘, ‘1,2,3,4,5,6‘); -- 0 select find_in_set(‘7‘, ‘1,2,3,4,5,6‘); -- 0 select find_in_set(‘2‘, ‘1,21,3,4,5,6‘); -- 0 select find_in_set(‘2‘, ‘‘); -- 0 select find_in_set(‘2‘, ‘1,2 ,3,4,5,6‘); -- NULL select find_in_set(NULL, ‘1,2,3,4,5,6‘); -- NULL select find_in_set(1, NULL); -- 0 select find_in_set(‘2,3‘, ‘1,2,3,4,5,6‘); > 可替换分隔字符串的部分使用...

MySql的FIND_IN_SET()查询函数的使用

表 table的结构如下:idtitle1 12,212 21,323 45,21,784 221,45,745 34,421,1216 52,21,321现在用sql语句查出来字段里包含21的所有记录怎么办? select * from table where title=21 or title like ’%,21’ or title like ’%,21,%’ or title like ’21,%’ 这样查看看有问题吗? 肯定这样会把421 221 这样信息查出来的! 现在用这个 FIND_IN_SET 函数来查 select * from table where FIND_IN_SET(‘21‘,title); 这样就查出了,...

Mysql查询用逗号分隔的字段-字符串函数FIND_IN_SET(),以及此函数与in()函数的区别【图】

查询用逗号分隔的字段,可以用字符串函数FIND_IN_SET(); 查询数据库表中某个字段(值分行显示),可以用函数in()。 今天工作中遇到一个问题,就是用FIND_IN_SET()函数解决的。 第一部分: FIND_IN_SET()函数用法, 查询用逗号分隔的字段, 表A中 go_value字段的值是以逗号分割, 查询 go_value字段中含有3的行: select * from A where find_in_set(‘3‘, go_value); ...

MySQL中find_in_set()和in的区别

(一) 实际上这样是不行的,这样只有当name是list中的第一个元素时,查询才有效,否则都得不到结果,即使‘daodao‘真的在list中。 再来看看这个: select id, list, name from table where ‘daodao‘ IN (‘libk‘, ‘zyfon‘, ‘daodao‘); (二) 这样是可以的。 ---------------------------------------------------------------- 这两条到底有什么区别呢?为什么第一条不能取得正确的结果,而第二条却能取得结果。 原因其实...

MySQL 的 find_in_set 函数使用方法

有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文...1,12,13 等等 。 现在有篇文章他既是 头条,又是热点,还是图文, type中以 1,3,4 的格式存储。 那我们如何用sql查找所有type中有4图文标准的文章呢?? 这就要我们的 find_in_set 出马的时候到了。 以下为引用的内容: select * from article where FIND_IN_SET(‘4‘,type) ---------------------------------------------------------- M...

实例 - 相关标签