SQL语句学习强关注点-牛客网大厂笔试真题练习

四季读书网 2 0
SQL语句学习强关注点-牛客网大厂笔试真题练习

2026

SQL语句学习强关注点-牛客网大厂笔试真题练习 第1张

04/01

地点:世界梦想

SQL语句学习强关注点-牛客网大厂笔试真题练习 第2张

Here's 

to the changes 

we'll make, one practice at a 

time.

SQL语句学习强关注点-牛客网大厂笔试真题练习 第3张

采取刷题-总结-输出的形式学会SQL

接下来这段时间我会直接去做真题,并且总结知识点、输出

Summer

Breeze

< 难度  | 简 单 >

题号:SQL56 

24年交银金科-统计用户获得积分

具体要求:该商城这几日推出新的推广活动,用户单次访问时长满10分钟则获得1积分,请查询这几日访问的用户可以获得多少积分?要求输出:user_id,积分,其中积分降序排序

SQL语句学习强关注点-牛客网大厂笔试真题练习 第4张

解析:

  • 计算访问时长:使用TIMESTAMPDIFF函数计算每次访问的时长(以分钟为单位)。

  • 计算积分:将访问时长除以10,使用FLOOR函数取整,计算每次访问的积分。

  • 汇总积分:对每个用户的积分进行汇总。

  • 排序输出:按积分降序排序。

SQL语句学习强关注点-牛客网大厂笔试真题练习 第5张

  1. TIMESTAMPDIFF(MINUTE, visit_time, leave_time) 以分为单位返回

  2. floor( )向下取整,假如计算结果是3.4,则会输出3

< 难度  | 简 单 >

题号:SQL58

查询单日多次下订单的用户信息?

具体要求:请查询单日下单多次的用户信息?要求输出:订单日期,user_id,下单次数,会员等级。注:单日多次下订单指该日同一用户下单次数大于1次,结果按照下单次数降序排序。

SQL语句学习强关注点-牛客网大厂笔试真题练习 第6张

解析:

  • 提取订单日期:使用date() 从order_tb中提取订单日期。

  • 计算订单次数:count()

  • 过滤数据:having()

  • 排序输出:order by 按订单日期升序、订单次数降序排序。

SQL语句学习强关注点-牛客网大厂笔试真题练习 第7张

  1. DATE('2025-1-21 10:20:30')会提取成2025-1-21

  2. group by 按照日期和用户分组,这样看每天每用户情况

  3. having条件:计数大于1即下单多次

SQL语句学习强关注点-牛客网大厂笔试真题练习 第8张

求点赞

SQL语句学习强关注点-牛客网大厂笔试真题练习 第9张

求分享

SQL语句学习强关注点-牛客网大厂笔试真题练习 第10张

求喜欢

SQL语句学习强关注点-牛客网大厂笔试真题练习 第11张

2026-04-01

  1. 想想用实例会更好一点,所以会从易到难的顺序慢慢练习。

  2. 如果想要自己练习,路径:“牛客网-SQL篇-SQL大厂笔记真题”

Learning

抱歉,评论功能暂时关闭!