SELECT
name
FROM
user
WHERE
sex = '男'
ORDER BY RAND() <!-- 随机抽取 -->
name
FROM
user
WHERE
sex = '男'
ORDER BY RAND() <!-- 随机抽取 -->
LIMIT 4
可以随机显示前四名会员的姓名。
今天偶尔遇到随机显示的问题,翻阅了些资料做了一些实验,最后得出结果不敢独享,如实贴出供大伙分享。
注:此种方法 在数据量很大的情况下,可能会影响MySQL的性能。如有大神有改正方案,还请斧正。