![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL大全,没有你直接找我,给你写
文章平均质量分 60
收集所有SQL语句,一个专栏搞定
Java毕设王
这个作者很懒,什么都没留下…
展开
-
NC3 链表中环的入口结点
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述给一个长度为n链表,若其中包含环,请找出该链表的环的入口结点,否则,返回null。例如,输入{1,2},{3,4,5}时,对应的环形链表如下图所示:可以看到环的入口结点的结点值为3,所以返回结点值为3的结点。输入描述:输入分为2段,第一段是入环前的链表部分,第二段是链表环的部分,后台会根据第二段是否为空将这两段组装成一个无环或者有环单链表。原创 2024-07-24 10:00:00 · 261 阅读 · 0 评论 -
SQL 牛客每个人最近的登录日期(一)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述牛客每天有很多人登录,请你统计一下牛客每个用户最近登录是哪一天。有一个登录(login)记录表,简况如下:第1行表示user_id为2的用户在2020-10-12使用了客户端id为1的设备登录了牛客网。。。第4行表示user_id为3的用户在2020-10-13使用了客户端id为2的设备登录了牛客网。原创 2024-07-23 10:00:00 · 361 阅读 · 0 评论 -
SQL异常的邮件概率
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述现在有一个需求,让你统计正常用户发送给正常用户邮件失败的概率:有一个邮件(email)表,id为主键, type是枚举类型,枚举成员为(completed,no_completed),completed代表邮件发送是成功的,no_completed代表邮件是发送失败的。原创 2024-07-22 14:00:00 · 500 阅读 · 0 评论 -
SQL 找到每个人的任务
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述有一个person表,主键是id,如下:有一个任务(task)表如下,主键也是id,如下:请你找到每个人的任务情况,并且输出出来,没有任务的也要输出,而且输出结果按照person的id升序排序,输出情况如下:知识点本题使用左连接不是所有人都有任务,没有任务的显示为null。原创 2024-07-22 10:00:00 · 315 阅读 · 0 评论 -
SQL 刷题通过的题目排名
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述在牛客刷题有一个通过题目个数的(passing_number)表,id是主键,简化如下:第1行表示id为1的用户通过了4个题目;第6行表示id为6的用户通过了4个题目;请你根据上表,输出通过的题目的排名,通过题目个数相同的,排名相同,此时按照id升序排列,数据如下:id为5的用户通过了5个排名第1,id为1和id为6的都通过了4个,并列第2。原创 2024-07-21 14:00:00 · 397 阅读 · 0 评论 -
SQL 出现三次以上相同积分的情况
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述积分(grade)表简化可以如下:id为用户主键id,number代表积分情况,让你写一个sql查询,积分表里面出现三次以及三次以上的积分,查询结果如下:注意:若有多个符合条件的number,则按number升序排序输出。方法一:要三次以上的积分,那么肯定要查找3个id不同但是积分相同的情况,怎么比较一列和另外一列是否相等呢?原创 2024-07-21 10:00:00 · 346 阅读 · 0 评论 -
SQL 给出employees表中排名为奇数行的first_name
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述对于employees表中,输出first_name排名(按first_name升序排序)为奇数的first_nameemployeesemp_nobirth_datefirst_namelast_namegenderhire_dateemp_no));如,输入为:输出格式:firstGeorgiAnneke。原创 2024-07-20 14:00:00 · 894 阅读 · 0 评论 -
SQL254 统计salary的累计和running_total
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述按照salary的累计和running_total,其中running_total为前两个员工的salary累计和,其他以此类推。具体结果如下Demo展示。。原创 2024-07-20 10:00:00 · 383 阅读 · 0 评论 -
SQL253 获取有奖金的员工相关信息。
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述现有员工表employees如下:有员工奖金表emp_bonus:有薪水表salaries:其中bonus类型btype为1其奖金为薪水salary的10%,btype为2其奖金为薪水的20%,其他类型均为薪水的30%。to_date='9999-01-01’表示当前薪水。原创 2024-07-19 14:00:00 · 445 阅读 · 0 评论 -
SQL 使用含有关键字exists查找未分配具体部门的员工的所有信息
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述使用含有关键字exists查找未分配具体部门的员工的所有信息。原创 2024-07-19 10:00:00 · 693 阅读 · 0 评论 -
SQL 分页查询employees表,每5行一页,返回第2页的数据
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述分页查询employees表,每5行一页,返回第2页的数据employeesemp_nobirth_datefirst_namelast_namegenderhire_dateemp_no));分页查询employees表,每5行一页,返回第2页的数据一般分页使用 order by + limit。本题要求5行/页,则第二页显示第6-10行。原创 2024-07-18 14:00:00 · 372 阅读 · 0 评论 -
SQL 平均工资
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述查找排除在职(to_date = ‘9999-01-01’ )员工的最大、最小salary之后,其他的在职员工的平均工资avg_salary。如:输出格式:使用聚合函数,不用子查询。原创 2024-07-18 10:00:00 · 475 阅读 · 0 评论 -
SQL 按照dept_no进行汇总
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employeesdept_empemp_nodept_nofrom_dateto_dateemp_nodept_no));原创 2024-07-17 14:00:00 · 350 阅读 · 0 评论 -
SQL 获取employees中的first_name
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述现有employees表如下:请你将employees中的first_name,并按照first_name最后两个字母升序进行输出。以上示例数据的输出如下:三种方法都可以用LEFT(s,n)返回字符串 s 的前 n 个字符RIGHT(s,n)返回字符串 s 的后 n 个字符第一种:(right)第二种:(substr)原创 2024-07-17 10:00:00 · 530 阅读 · 0 评论 -
SQL 将employees表中的所有员工的last_name和first_name通过(\‘)连接起来。
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述将employees表中的所有员工的last_name和first_name通过(')连接起来。输出格式:连接使用concat(字段1,字段2,……)原创 2024-07-16 17:03:25 · 341 阅读 · 0 评论 -
SQL 将employees表中的所有员工的last_name和first_name通过(\‘)连接起来。
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述将employees表中的所有员工的last_name和first_name通过(')连接起来。输出格式:连接使用concat(字段1,字段2,……)原创 2024-07-16 16:59:15 · 188 阅读 · 0 评论 -
SQL将所有获取奖金的员工当前的薪水增加10%
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述现有员工获取到的奖金简表emp_bonus如下:emp_no指获取到奖金的员工编号;bytpe指获取到的奖金类型。有员工薪资简表salaries如下:emp_no指员工编号;salary指薪资;from_date指该薪资的开始日期;to_date指该薪资的结束日期。原创 2024-07-14 14:00:00 · 257 阅读 · 0 评论 -
SQL 在audit表上创建外键约束,其emp_no对应employees_test表的主键id
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述在audit表上创建外键约束,其emp_no对应employees_test表的主键id。(以下2个表已经创建了)后台会判断是否创建外键约束,创建输出1,没创建输出0在这里和大家分享一下sqlite的解题方法,由于sqlite对于使用alter table指令只提供有限的支持。解题思路是:删除Old table。原创 2024-07-14 10:00:00 · 282 阅读 · 0 评论 -
SQL 将titles_test表名修改为titles_2017
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述将titles_test表名修改为titles_2017。Mysql里可直接使用rename语句更改表的名字或者使用alter语句对表进行修改。原创 2024-07-13 14:00:00 · 380 阅读 · 0 评论 -
SQL 将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现。使用replace实现,直接使用update会报错。原创 2024-07-13 14:00:00 · 354 阅读 · 0 评论 -
SQL 将所有to_date为9999-01-01的全部更新为NULL
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。更新后的值:titles_test 表的值:思路:①表更新使用update语句,多个更新之间用逗号隔开,而不能使用and连接。②这里两个更新分别考察了简单update语句和搜索型update语句。原创 2024-07-13 10:00:00 · 138 阅读 · 0 评论 -
SQL 删除emp_no重复的记录,只保留最小的id对应的记录。
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述删除emp_no重复的记录,只保留最小的id对应的记录。删除后titles_test表为(注:最后会select * from titles_test表来对比结果)正确方法)-- 把得出的表重命名那就不是原表了(机智.jpg。原创 2024-07-12 14:00:00 · 1581 阅读 · 0 评论 -
SQL构造一个触发器audit_log
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。原创 2024-07-12 10:00:00 · 712 阅读 · 0 评论 -
SQL 在last_update后面新增加一列名字为create_date
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述现在在last_update后面新增加一列名字为create_date, 类型为datetime, NOT NULL,默认值为’0000 00:00:00’ALTER TABLE ADD COLUMN [约束条件] [FIRST|AFTER 已存在的字段名];原创 2024-07-11 14:00:00 · 653 阅读 · 0 评论 -
SQL 针对上面的salaries表emp_no字段创建索引idx_emp_no
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005,使用强制索引。后台会检查是否使用强制索引题目描述:针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。解析:题目创建表是已经创建索引idx_emp_no了。原创 2024-07-11 10:00:00 · 1342 阅读 · 0 评论 -
SQL 针对actor表创建视图actor_name_view
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。原创 2024-07-10 14:00:00 · 230 阅读 · 0 评论 -
SQL 对first_name创建唯一索引uniq_idx_firstname
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述针对如下表actor结构创建索引:(注:在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作,mysql支持ALTER TABLE创建索引)对first_name创建唯一索引uniq_idx_firstname,对last_name创建普通索引idx_lastname。原创 2024-07-10 10:00:00 · 269 阅读 · 0 评论 -
SQL创建一个actor_name表
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。原创 2024-07-09 14:00:00 · 343 阅读 · 0 评论 -
SQL批量插入数据,不使用replace操作
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述对于表actor插入如下数据,如果数据已经存在,请忽略(不支持使用replace操作)题目描述:对于表actor插入如下数据,如果数据已经存在,请忽略(不支持使用replace操作)# mysql中常用的三种插入数据的语句:# insert into表示插入数据,数据库会检查主键,如果出现重复会报错;原创 2024-07-09 10:00:00 · 448 阅读 · 0 评论 -
SQL 批量插入数据
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述对于表actor批量插入如下数据批量插入数据last_name,原创 2024-07-08 14:00:00 · 234 阅读 · 0 评论 -
SQL 创建一个actor表,包含如下列信息
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述创建一个actor表,包含如下列信息创建数据表时,表名和字段名不需要用引号括起来。avatar。原创 2024-07-08 10:00:00 · 186 阅读 · 0 评论 -
SQL将employees表的所有员工的last_name和first_name拼接起来作为Name
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述现有员工表employees如下:请将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分。(注:sqllite,字符串拼接为 || 符号,不支持concat函数,mysql支持concat函数)。原创 2024-07-08 14:00:00 · 138 阅读 · 0 评论 -
SQL 使用子查询的方式找出属于Action分类的所有电影对应的title,description
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述film表category表film_category表你能使用子查询的方式找出属于Action分类的所有电影对应的title,description吗输入描述:无输出描述:无使用子查询的方式找出属于Action分类的所有电影对应的title,description。原创 2024-07-07 10:00:00 · 325 阅读 · 0 评论 -
SQL使用join查询方式找出没有分类的电影id以及名称
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述现有电影信息表film,包含以下字段:有类别表category,包含以下字段:电影分类表film_category,包含以下字段:使用join查询方式找出没有分类的电影id以及其电影名称。法一:内连接+not inselect film_id as '电影id',title as '名称'from film思考了一下,还有更简单的。原创 2024-07-06 14:00:00 · 329 阅读 · 0 评论 -
SQL 汇总各个部门当前员工的title类型的分配数目
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。原创 2024-07-06 10:00:00 · 487 阅读 · 0 评论 -
SQL 获取员工其当前的薪水比其manager当前薪水还高的相关信息
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述有一个,部门关系表dept_emp简况如下:有一个部门经理表dept_manager简况如下:有一个薪水表salaries简况如下:获取员工其当前的薪水比其manager当前薪水还高的相关信息,第一列给出员工的emp_no,第二列给出其manager的manager_no,第三列给出该员工当前的薪水emp_salary,原创 2024-07-05 14:00:00 · 485 阅读 · 0 评论 -
SQL 获取所有非manager员工当前的薪水情况
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述有一个员工表employees简况如下:有一个,部门员工关系表dept_emp简况如下:有一个部门经理表dept_manager简况如下:有一个薪水表salaries简况如下:SELECTb.dept_no,a.emp_no,d.salaryFROMsalaries dWHERE= c.emp_no。原创 2024-07-05 08:00:00 · 338 阅读 · 0 评论 -
SQL对所有员工的薪水按照salary降序进行1-N的排名
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述有一个薪水表salaries简况如下:对所有员工的薪水按照salary降序先进行1-N的排名,如果salary相同,再按照emp_no升序排列:这道题目考察的是SQL窗口函数(OLAP函数)中用于排序的专用窗口函数用法但是由于关系数据库提供支持OLAP用途功能时间不长还有一部分DBMS不支持这个新功能(比如MYSQL)原创 2024-07-04 14:00:00 · 488 阅读 · 0 评论 -
SQL 统计各个部门的工资记录数
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。原创 2024-07-04 10:00:00 · 539 阅读 · 0 评论 -
SQL查找在职员工自入职以来的薪水涨幅情况
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。描述有一个员工表employees简况如下:有一个薪水表salaries简况如下:请你查找在职员工自入职以来的薪水涨幅情况,给出在职员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序,以上例子输出为。原创 2024-07-03 14:00:00 · 283 阅读 · 0 评论