简介: 感谢微信给予的个人认证,专注于PHP、Go、数据库技术领域知识经验分享。前面已有 110+ 的伙伴在评论区打卡留言,参与红包激励制的 sql刷题学习。 今天的打卡有些不同,一个新的玩法,最近发现有人为了打卡而打卡......所以想要学习交流,并且愿意打卡的伙伴一定要看新规则,否则打卡无效哈!!!今天下面会有1道题目,答出来,不管对错(太离谱不算,博主核验),才算打卡成功。你写的sql 写在
原创
2021-01-26 15:14:12
246阅读
简介:感谢微信给予的个人认证,专注于PHP、数据库技术领域知识经验分享。题目一:小毛是一所中学的音乐老师,她有一张seat座位表,平时用来储存学生名字和与他们相对应的座位id。其中纵列的id是连续递增的问题来了,小毛想改变相邻俩学生的座位。欢迎大家用SQL帮助解答。例如下图:解答方法:这里给大家提供1种解答方式,非常骚操作~~~(以下解答方式,已经过测试)第一种:使用CASE和MOD的方式SELE
原创
2021-01-26 15:23:55
261阅读
简介:感谢微信给予的个人认证,专注于PHP、数据库技术领域知识经验分享。题目一:有一个courses表,有:student(学生)和class(课程)。请列出所有超过或等于5名学生的课。例如表如下:解答方法:这里给大家提供2种解答方式,也有其他写法~~~(以下解答方式,已经过测试)第一种:使用GroupBy和子查询的方式先统计每门课程的学生数量,再从中选择超过5名学生的课程。SELECTclass
原创
2021-01-26 15:27:41
242阅读
简介:感谢微信给予的个人认证,专注于PHP、数据库技术领域知识经验分享。题目一:编写一个SQL查询,获取person表中第二高的薪水。(薪水字段:salary)。注意:SQL查询应该返回70作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回null。例如下图:解答方法:这里给大家提供3种解答方式,也有其他写法~~~(以下解答方式,已经过测试)第一种:使用子查询和LIMIT子句的方式将不同的薪
原创
2021-01-26 15:32:37
175阅读
概述 : Wo - 公号「八点半技术站」的创作者 - Bruce.D (姓氏:豆)。技术的交流、不仅仅限制于阅读,因此我特地创建了一个「红包激励机制」的 sql 刷题群,红包激励机制的内容,我将以图片形式放在文章底部。新玩法、新规则、新思路 ~~~ 今天是选择题 “ 嘎嘎嘎 ”,10道对5题,算打卡成功。很刺激吧~~~题目 :Q1 : 数据库系统核心是什么 ?A. 数据库管理系统 B. 数据
原创
2021-01-26 15:08:51
271阅读
简介:Hello各位,我是公号「八点半技术站」的创作者-Bruce.D(姓氏:豆)。感谢微信给予的个人认证,专注于PHP、Go、数据库技术领域知识经验分享。技术的交流、不仅仅限制于阅读,因此我特地创建了一个「红包激励机制」的sql刷题群,红包激励机制的内容,我将以图片形式放在文章底部。前面已有110+的伙伴在评论区打卡留言,参与红包激励制的sql刷题学习。今天的打卡有些不同,一个新的玩法,最近发现
原创
2021-01-26 15:11:57
147阅读
简介:感谢微信给予的个人认证,专注于PHP、Go、数据库技术领域知识经验分享。题目一:给定一个体温表(temperature),编写一个SQL查询,来查找与昨天的日期相比温度更高的时间和用户和。例如下图:解答方法:这里给大家提供1种解答方式,非常骚操作~~~(以下解答方式,已经过测试)第一种:使用join和datediff()的方式SELECTtemperature.`name`AS'name',
原创
2021-01-26 15:19:26
180阅读
简介:感谢微信给予的个人认证,专注于PHP、数据库技术领域知识经验分享。题目一:user表包含所有员工信息,每个员工有其对应的id,salary和company_id。例如下图:company表包含公司所有部门的信息。例如下图:编写一个SQL查询,找出每个部门工资最高的员工。例如,根据上述给定的表格,王五在销售部门有最高工资,二麻子在技术部门有最高工资。解答方法:这里给大家提供1种解答方式,非常骚
原创
2021-01-26 15:25:38
131阅读
简介:感谢微信给予的个人认证,专注于PHP、数据库技术领域知识经验分享。题目:A市开了一家新的花店,吸引了很多的人过来看观看。该店长特别注意用户体验,专门有个LED显示板做购花推荐,上面公布着花评和相关花的描述。作为该花店的信息部主管,现在需要编写一个SQL查询,找出所有花朵描述为非D级别(D:较差)的并且id为奇数的花朵,结果请按评分等级rating排列。例如下图:解答方法:这里给大家提供2种解
原创
2021-01-26 15:34:34
153阅读
概述 : Wo - 公号「八点半技术站」的创作者 - Bruce.D (姓氏:豆)。技术的交流、不仅仅限制于阅读,因此我特地创建了一个「红包激励机制」的 sql 刷题群,红包激励机制的内容,我将以图片形式放在文章底部。新玩法、新规则、新思路 ~~~ 今天是选择题 “ 嘎嘎嘎 ”,8道题需要至少做3道题,算打卡成功。很刺激吧~~~题目 :Q1 : 查询表中存在ID重复三次以上的记录 ?Q2 : 创建
原创
2021-01-26 15:07:29
354阅读
简介: 感谢微信给予的个人认证,专注于PHP、Go、数据库技术领域知识经验分享。今天的打卡有些不同,一个新的玩法,最近发现有人为了打卡而打卡......所以想要学习交流,并且愿意打卡的伙伴一定要看新规则,否则打卡无效哈!!!今天下面会有4道题目,你必须4选一,选择一道答出来,不管对错(太离谱不算,博主核验),才算打卡成功。你写的sql 写在留言区即可。公布答案时间:当天晚上10-11点,发布在微信
原创
2021-01-26 15:16:44
349阅读
简介:感谢微信给予的个人认证,专注于PHP、数据库技术领域知识经验分享。题目:首先给定一个technology表,如下所示,有1=男性和2=女性的值。交换所有的1和2的值(例如:将所有1值更改为2,反之)。要求只使用一个更新(Update)语句,并且没有中间的临时表。注意:只能写一个Update语句,请不要编写任何Select语句。例如下图:解答方法:这里给大家提供2种解答方式~~~(以下解答方式
原创
2021-01-26 15:36:19
210阅读
刷库 mysql 是一种常见的数据库问题,发生时会导致数据的丢失或错误更新。有效的解决方案包括备份策略、恢复流程、管理灾难场景、工具链整合、日志分析以及案例分析。以下是如何处理刷库 mysql 问题的详细记录。
### 备份策略
首先,确立一个周全的备份策略可以有效防止数据丢失。以下是周期计划以及对应的备份任务时间安排的甘特图。
```mermaid
gantt
title 备份策略
Leetcode 刷题SQL
原创
2023-05-08 21:39:58
189阅读
在信息技术迅猛发展的今天,软件行业的专业性要求日益提高,这也使得软件行业的相关认证变得尤为重要。其中,软考(计算机技术与软件专业技术资格(水平)考试)作为国内最具权威性的IT专业技术资格考试,受到了广大IT从业者的广泛关注。为了帮助考生更好地备考软考,各种软考刷库在线刷题平台应运而生,为考生提供了便捷、高效的复习途径。
软考涉及的知识面广泛,从基础的计算机知识到高级的软件架构设计,几乎涵盖了整个
原创
2024-03-05 12:16:57
83阅读
关于SQL如果能在线练习的地方就好了… 如果,题目有层次就更好了…苦心人天不负,卧薪尝胆,三千越甲可吞吴,经过我不懈的努力和本着不要脸的搜索精神,终于找到了…,牛客网他来了。今天给大家上点干货,推荐一款之前一直在用的SQL刷题网站—牛客的SQL题库。大家春招或者备战秋招期间,一定要多刷题保持手感!牛客网 网址:https://www.nowcoder.com/exam/oj?tab=SQL%E
原创
2022-03-29 09:12:45
808阅读
文章目录
一.175. 组合两个表
1.为什么这里用on,和用where的区别
二.176. 第二高的薪水
1.DISTINCT
2.LIMIT 、OFFSET
三.181. 超过经理收入的员工
四.182. 查找重复的电子邮箱
五.183. 从不订购的客户
六.197. 上升的温度
1.DATADIFF函数
七.196. 删除重复
选择题:(20分) 1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___) A、只存在一对多的实体关系,以图形方式来表示。 B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。 D、关系模型数据库是数据库发展的最初阶段。 &n
转载
2024-08-07 12:18:09
85阅读
今天给大家上点干货,推荐一款之前一直在用的SQL刷题网站—牛客的SQL题库。很多人都知道牛客有面经,但是还不知道有SQL,其实牛客的SQL题目已经有大概500题了,题目内容、产品、讨论区氛围,可以说是国内做的最好的网站之一。内容上它主要包含了针对数据分析师、大数据的快速入门、进阶、面试真题、最近又新上了 《SQL必知必会》配套题单以及针对技术的面试经典题。大家春招或者备战秋招期间,一定要多刷题保持
原创
2022-04-21 23:44:22
2494阅读
# 如何在 MySQL 8 中批量执行 SQL 命令
在数据库开发过程中,批量执行 SQL 命令是一项非常常见的需求。对于初入门的开发者来说,可能会觉得这项工作比较复杂,但实际上,只要掌握基本的步骤和命令,就能轻松上手。
## 流程概览
在我们详细说明之前,首先让我们梳理一下整个操作的流程。下表列出了整个流程的步骤:
| 步骤 | 描述 |