随机取记录问题
时间:2011-12-14
来源:互联网
从随机栏目下随机取几条符合条件的记录
求高效写法
数据库是mysql的,但是没人回答,到这边试试
作者: luckdwj 发布时间: 2011-12-14
作者: ssp2009 发布时间: 2011-12-14
select top 5 * from tb where 条件 order by newid()
作者: qianjin036a 发布时间: 2011-12-14
SELECT * FROM table_name ORDER BY rand() LIMIT 5;
作者: fredrickhu 发布时间: 2011-12-14
Enter password: ****** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 12 Server version: 5.5.17 MySQL Community Server (GPL) Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use test1; Database changed mysql> SELECT * FROM user ORDER BY rand() LIMIT 5; +------+------+ | id | name | +------+------+ | 2 | joe | | 5 | ggg | | 6 | vvcc | | 6 | vvvv | | NULL | cccc | +------+------+ 5 rows in set (0.00 sec) mysql>
作者: fredrickhu 发布时间: 2011-12-14
作者: luckdwj 发布时间: 2011-12-14
随机取的文章要属于一个栏目
什么意思??分组取前N?
作者: fredrickhu 发布时间: 2011-12-14
引用 5 楼 luckdwj 的回复:
随机取的文章要属于一个栏目
什么意思??分组取前N?
嗯 随机取的文章属于同一个栏目下 这个栏目也是在符合条件的情况下 随机产生的
作者: luckdwj 发布时间: 2011-12-14
作者: luckdwj 发布时间: 2011-12-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28