9 个解决方案
#1
补充 字段数量越少越优先
#2
请给出测试数据
#3
#4
#5
对于
id name
1 苹果,梨,橙,柿
2 苹果,梨,橙
3 苹果,梨
4 苹果
5
select * from T where locate('苹果',name) order by length(name)-length(replace(name,',',''))得
id name
4 苹果
3 苹果,梨
2 苹果,梨,橙
1 苹果,梨,橙,柿
#6
mysql:SELECT * FROM table order by rand() limit 10;
从数据库随机取出来之后再用php处理一下,按照你的需求再排序咯
从数据库随机取出来之后再用php处理一下,按照你的需求再排序咯
#7
大神 现在改变了下问题 就是
#8
select * from 表 order by cound * rand() limit 3
#9
order by name = '苹果' desc, rand() limit 10
#1
补充 字段数量越少越优先
#2
请给出测试数据
#3
#4
#5
对于
id name
1 苹果,梨,橙,柿
2 苹果,梨,橙
3 苹果,梨
4 苹果
5
select * from T where locate('苹果',name) order by length(name)-length(replace(name,',',''))得
id name
4 苹果
3 苹果,梨
2 苹果,梨,橙
1 苹果,梨,橙,柿
#6
mysql:SELECT * FROM table order by rand() limit 10;
从数据库随机取出来之后再用php处理一下,按照你的需求再排序咯
从数据库随机取出来之后再用php处理一下,按照你的需求再排序咯
#7
大神 现在改变了下问题 就是
#8
select * from 表 order by cound * rand() limit 3
#9
order by name = '苹果' desc, rand() limit 10