![](https://img-blog.csdnimg.cn/20210811125628812.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQL
文章平均质量分 68
SQL相关知识点
thisissally
这个作者很懒,什么都没留下…
展开
-
SQL面试真题--最大连续登录天数
sql:用户最大连续登录天数原创 2022-08-14 22:46:12 · 393 阅读 · 1 评论 -
mysql正则表达式搜索
一、 like和regexp的区别1、like是完全匹配%:表示任意0个或多个字符。可匹配任意类型和长度的字符%%:有些情况下若是中文,请使用两个百分号(%%)表示。_: 表示任意单个字符。[ ]:表示括号内所列字符中的一个。[^ ] :表示不在括号所列之内的单个字符。2、regexp是部分匹配,等同于rlikeregexp操作符^ :匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘\n’ 或 ‘\r’ 之后的位置。$ :匹配输入原创 2021-12-13 17:11:08 · 776 阅读 · 0 评论 -
牛客刷题——插更删
SQL1 插入记录(一)由于comment是自增主键,相当于索引,所以插入的时候会跟随表格行数进行自己增加。insert into exam_recordVALUES (null,1001,9001,'2021-09-01 22:11:12','2021-09-01 22:11:12' +INTERVAL 50 minute,90),(null,1002,9002,'2021-09-04 07:01:02',null,NULL);insert into exam_record(uid,exam原创 2021-11-23 22:54:14 · 240 阅读 · 0 评论 -
牛客刷题——case when
SQL69 牛客每个人最近的登录日期(四)查询每个日期登录新用户个数,并且查询结果按照日期升序排序思路:首先可以得到每个用户最开始登录的日期,然后如果直接对这个表count会失去计数为0的日期。所以应该到原来的表里进行in的判断,是就放进计数,不是就不计数,也就是用到sum(case when 条件 then 1 else 0 end)select date,sum(case when (user_id,date) in (select user_id,min(date) from logi原创 2021-11-19 15:14:09 · 955 阅读 · 0 评论 -
牛客刷题——窗口函数
文章目录一、窗口函数(一)参数含义(二)功能(三)执行顺序(四)窗口函数的选择(五)实际应用1、累积求和2、计算移动平均3、用户行为分析一、窗口函数(一)参数含义<窗口函数> window_name OVER ([PARTITION BY <列清单>]ORDER BY <排序用列清单>)over:用来指定函数执行的窗口范围,若后面括号中什么都不写,则意味着窗口包含满足WHERE条件的所有行,窗口函数基于所有行进行计算;如果不为空,则支持以下4中语法来设置窗原创 2021-11-19 14:55:52 · 1542 阅读 · 0 评论 -
SQL题型总结(牛客刷题)
题目参考:https://blog.csdn.net/fashion2014/article/details/78826299?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163132590216780269843900%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163132590216780269843900&biz_i原创 2021-09-14 13:11:09 · 1326 阅读 · 0 评论 -
SQL每日一题【Day1】——牛客25.获取员工其当前的薪水比其manager当前薪水还高的相关信息
类型:join连接后where筛选思路:01-员工当前薪资;02-经理当前薪资;03-两表根据部门内连接,where筛选出员工薪资比经理薪资高的情况。-- 部门员工当前薪资表a-- 经理当前薪资表bselect a.emp_no,b.manager_no,a.emp_salary,b.manager_salaryfrom( select de.*,s.salary as emp_salary from dept_emp de join salaries s on de..原创 2021-08-20 11:27:11 · 97 阅读 · 0 评论