mysql中的 IN和FIND
程序员文章站
2024-01-23 17:35:40
...
FIND_IN_SET( str , strlist ) 假如字符串 str 在由 N 子链组成的字符串列表 strlist 中, 则返回的范围在 1 到 N 之间 。一个字符串列表就是一个由一些被‘ , ’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是 type SET 列,则 F
- FIND_IN_SET(str,strlist)
mysql> SELECT FIND_IN_SET('b','a,b,c,d');
延伸用法,利用FIND_IN_set排序
eg:
$ids = '9,3,45,1,8,2,6';
$sql = "... WHERE goods_id IN('{$ids}') ORDER BY FIND_IN_SET(goods_id, '{$ids}')";
推荐阅读
-
mysql中的 IN和FIND
-
将图片储存在MySQL数据库中的几种方法
-
php中time()和date()函数获取时间与本地不一致的问题
-
PHP中删除变量时unset()和null的区别分析
-
Oracle和Mysql的分页查询语句
-
php中$_REQUEST、$_POST、$_GET的区别和联系小结_php技巧
-
register_globals PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
-
Java8中 LocalDate和java.sql.Date的相互转换操作
-
PHP中的串行化变量和序列化对象_php基础
-
easyclick与autojs的对比和常用代码(完善中)