PG数据库中相关操作

案例:返回结果集中的前十二条数据

使用关键字 limit

select   hy.id,hy.domain,c.com_name,hy.time from huiyuan hy INNER JOIN com c ON c.cust_id=hy.id and c.com_kind='物流公司' where hy.vip=1   order by hy.time desc  LIMIT 12

注意:limit 需要放在语句的最后面

案例:随机返回20条记录

使用关键字random  

select hy.id,hy.domain,c.com_name,hy.time,hy.id from huiyuan hy INNER JOIN com c ON c.cust_id=hy.id and c.com_kind='物流公司'  where hy.vip=1    order by random()   desc limit 20

注意:上面方式的效率不是太高,PG里面还有抽样随机的方式,有机会可以学学。

原文地址:https://www.cnblogs.com/Learnall/p/14372907.html