Mysql函数FINDINSET的使用方法.docx

上传人:牧羊曲112 文档编号:3161921 上传时间:2023-03-11 格式:DOCX 页数:2 大小:36.85KB
返回 下载 相关 举报
Mysql函数FINDINSET的使用方法.docx_第1页
第1页 / 共2页
Mysql函数FINDINSET的使用方法.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Mysql函数FINDINSET的使用方法.docx》由会员分享,可在线阅读,更多相关《Mysql函数FINDINSET的使用方法.docx(2页珍藏版)》请在三一办公上搜索。

1、Mysql函数FINDINSET的使用方法有了FIND_IN_SET这个函数。我们可以设计一个如:一只手机即是智能机,又是Andriod系统的。比如:有个产品表里有一个type字段,他存储的是产品(手机)类型,有 1、智能机,2、Andriod系统,3、小米系统,4、1000元以下现在有条手机的记录即是1000元以下的,又是智能机,还是Andriod的系统。type中以 4,1,2的格式存储.那们我们如何用sql查找所有type中有4的1000元以下的手机呢,这就要我们的find_in_set出马的时候到了.先看mysql手册中find_in_set函数的语法:FIND_IN_SET(str,

2、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);+-+| FIND_IN_SET(b,a,b,c,d) |+-+| 2 |+-+1 row in set (0.00 sec)用起来很简单就以上面我说到的情况来举例:以下为实际应用当中的SQL语句:select * from mobile where FIND_IN_SET(4,type);这个就可以找出所有1000元以下手机的记录!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号