
SQL
文章平均质量分 65
Minervar
这个作者很懒,什么都没留下…
展开
-
SQL 50道练习题 解答过程
SQL 50道练习题 解答过程博主使用的是MySQL8.0.13 + workbench,如果是使用Oracle或者SQL Server可能会有语言差异或者是MySQL的不同版本也许会有差异。题目来源及答案部分参考:https://blog.youkuaiyun.com/zhang945254064/article/details/80305602https://zhuanlan.zhihu.com/...原创 2018-11-27 01:22:52 · 1154 阅读 · 0 评论 -
SQL 基础练习题组-19题
SQL 基础练习题组-19题题面问题与解答题目来源于willcaty。在此特别感谢作者提供练习材料。题面有两张表student和score,两张表中的字段定义如下:student:字段名字段描述数据类型主键外键非空唯一自增id学号INT(10)是否是是是name姓名VARCHAR(20)否否是否否sex性别VAR...原创 2018-12-04 23:18:14 · 884 阅读 · 0 评论 -
SQL的小测
SQL小测今天博主面试了字节跳动的商业分析岗。面试官手动出了一个SQL的小测试,当场博主没有做出来。面试完了复盘一下。题面:有两列数据,用户Id和登录时间戳,原则是同一个ID相邻两次访问时间小于两分钟,记录为一次作弊行为。要求统计出用户ID和对于ID的作弊次数。思路首先,利用rank()函数对同一个用户ID进行登录时间的排序;其次,在同一张表中匹配出下一次用户登录的时间,并计算出两次时...原创 2018-11-30 16:42:55 · 393 阅读 · 0 评论 -
Leetcode | SQL | 刷题小记
Second Highest Salaryhttps://leetcode.com/problems/second-highest-salary/Select ifnull((select Distinct Salaryfrom Employee order by Salary desclimit 1 offset 1),null) as SecondHighestSalary...原创 2019-02-23 17:17:22 · 276 阅读 · 0 评论 -
SQL 学习 | 常用函数
文本处理函数函数说明left()返回字符串左边的字符length()返回字符串的长度lower()将字符串转换为小写ltrim()去掉字符串左边的空格right()返回字符串右边的字符rtrim()去掉字符串右边的空格substr()返回字符串中的特定位置的子串position()返回指定字符串在字符串中的位置,不存在...原创 2019-03-06 14:00:58 · 175 阅读 · 0 评论 -
SQL_ZOO刷题笔记
SQL ZOO是什么?SQL ZOO是一个在线的SQL练习的网站,这里提供比较丰富的练习题目。和Leetcode相比,SQL ZOO练习材料更加丰富更加系统,而且免费。Leetcode上面免费的SQL练习题大概是20道左右;SQL ZOO上则有9个模块的练习题,每个模块有10-20个练习题。不足之处是讨论区不那么好用,且没有参考答案。basics例题部分三道题例题分别考察 where, i...原创 2019-03-04 08:30:23 · 1359 阅读 · 0 评论 -
200-Study | SQL学习| MySQL 优化案例
MySQL的优化案例都来自:MySQL · 性能优化 · MySQL常见SQL错误用法Case 1: limit 100000000,1SELECT * FROM operation WHERE type = 'SQLStats' AND name = 'SlowLog' ORDER BY create_time LIMIT 1000, 10; DBA(...原创 2019-03-07 17:37:53 · 210 阅读 · 0 评论