数据库查询之group by分组查询结合SQL函数完成数据统计

GROUP BY 分组查询语句,
如:SELECT site_id, SUM(access_log.count) AS nums FROM access_log GROUP BY site_id;

组合函数:
count(),min(),max(),sum(),avg(),first(),last(),

having 关键字 用户条件筛选
如:SELECT Websites.name, Websites.url, SUM(access_log.count) AS nums
FROM (access_log INNER JOIN Websites ON access_log.site_id=Websites.id)
GROUP BY Websites.name HAVING SUM(access_log.count) > 200;

EXISTS 关键字 运算符用于判断查询子句是否有记录,如果有一条或多条记录存在返回 True,否则返回 False。

upperCase(),lowercase(),len(),round(),

posted @ 2024-06-14 20:39  vello  阅读(103)  评论(0)    收藏  举报