随笔分类 - SQL练习
摘要:题目需求 根据用户登录明细表(user_login_detail),求出平台同时在线最多的人数。 结果如下: | cn | | : : | | 7 | 需要用到的表: 用户登录明细表:user_login_detail | user_id(用户id) | ip_address(ip地址) | log
阅读全文
摘要:目录SQL 一:查询累积销量排名第二的商品SQL 二:查询至少连续三天下单的用户SQL 三:查询各品类销售商品的种类数及销量最高的商品SQL 四:查询用户的累计消费金额及VIP等级SQL 五:查询首次下单后第二天连续下单的用户比率SQL 六:每个商品销售首年的年份、销售数量和销售金额SQL 七:筛选
阅读全文
摘要:用DATEDIFF简单的实现计算用户的平均次日留存率 DATEDIFF函数介绍 用于计算计算两个DATE,DATETIME或TIMESTAMP值之间的天数 # 用法 DATEDIFF(date1,date2) #例子 mysql> SELECT DATEDIFF('2023-01-30','2023
阅读全文
摘要:左、内、右连接可以实现多表横向合并,而UNION关键字则可以实现多表纵向合并 UNION:实现多表纵向合并(默认含去重功能) <sql查询语句1> UNION <sql查询语句2> UNION ... UNION <sql查询语句n> UNION ALL:实现多表纵向合并(不含去重功能) <sql查
阅读全文