06 2021 档案

摘要:课程订单分析系列(一) 描述 有很多同学在牛客购买课程来学习,购买会产生订单存到数据库里。 有一个订单信息表(order_info),简况如下: 第1行表示user_id为557336的用户在2025-10-10的时候使用了client_id为1的客户端下了C++课程的订单,但是状态为没有购买成功。 阅读全文
posted @ 2021-06-25 00:29 Transkai 阅读(404) 评论(0) 推荐(0)
摘要:SQL面试题考试分数系列(一) 描述 牛客每次考试完,都会有一个成绩表(grade),如下: 第1行表示用户id为1的用户选择了C++岗位并且考了11001分 。。。 第8行表示用户id为8的用户选择了JS岗位并且考了9999分 请你写一个sql语句查询各个岗位分数的平均数,并且按照分数降序排序,结 阅读全文
posted @ 2021-06-20 00:38 Transkai 阅读(449) 评论(0) 推荐(0)
摘要:最近登录日期(一) 描述 某网站每天有很多人登录,请你统计一下该网站每个用户最近登录是哪一天,用的是什么设备. 有一个登录(login)记录表,简况如下: 第1行表示user_id为2的用户在2020-10-12使用了客户端id为1的设备登录了该网站。。。第4行表示user_id为3的用户在2020 阅读全文
posted @ 2021-06-10 00:11 Transkai 阅读(681) 评论(0) 推荐(0)
摘要:描述 现在有一个需求,让你统计正常用户发送给正常用户邮件失败的概率:有一个邮件(email)表,id为主键, type是枚举类型,枚举成员为(completed,no_completed),completed代表邮件发送是成功的,no_completed代表邮件是发送失败的。简况如下:第1行表示为i 阅读全文
posted @ 2021-06-09 22:35 Transkai 阅读(202) 评论(0) 推荐(0)
摘要:描述 在牛客刷题有一个通过题目个数的(passing_number)表,id是主键,简化如下: 第1行表示id为1的用户通过了4个题目; ..... 第6行表示id为6的用户通过了4个题目; 请你根据上表,输出通过的题目的排名,通过题目个数相同的,排名相同,此时按照id升序排列,数据如下: id为5 阅读全文
posted @ 2021-06-09 21:56 Transkai 阅读(156) 评论(0) 推荐(0)
摘要:描述 对于employees表中,输出first_name排名(按first_name升序排序)为奇数的first_nameCREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_na 阅读全文
posted @ 2021-06-09 21:35 Transkai 阅读(177) 评论(0) 推荐(0)
摘要:描述 按照salary的累计和running_total,其中running_total为前N个当前( to_date = '9999-01-01')员工的salary累计和,其他以此类推。 具体结果如下Demo展示。。CREATE TABLE `salaries` ( `emp_no` int(1 阅读全文
posted @ 2021-06-09 21:03 Transkai 阅读(217) 评论(0) 推荐(0)
摘要:题目描述 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。 + + +| Id | Email |+ + +| 1 | john@example.com || 2 | bob@example.com || 3 | john@example 阅读全文
posted @ 2021-06-06 23:50 Transkai 阅读(150) 评论(0) 推荐(0)
摘要:题目描述 使用含有关键字exists查找未分配具体部门的员工的所有信息。CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,` 阅读全文
posted @ 2021-06-06 23:42 Transkai 阅读(173) 评论(0) 推荐(0)
摘要:题目描述 获取有奖金的员工相关信息。 CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varcha 阅读全文
posted @ 2021-06-06 23:40 Transkai 阅读(178) 评论(0) 推荐(0)
摘要:题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1解释: 因为无重复字符的最长子串是 "b" 阅读全文
posted @ 2021-06-05 23:34 Transkai 阅读(53) 评论(0) 推荐(0)
摘要:题目描述 给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s = "Hello World"输出:5示例 2: 输入:s = " "输出:0 阅读全文
posted @ 2021-06-01 00:16 Transkai 阅读(54) 评论(0) 推荐(0)