SQLserver
文章平均质量分 72
狗狗狗狗狗乐啊
万花凋落尽,壹梅独傲霜
展开
-
LeetCode 1280. 学生们参加各科测试的次数
在 SQL 中,主键为 student_id(学生ID),该表内的每一行都记录有学校一名学生的信息。先将学生表和科目表笛卡尔积组成结果左半部分,再把考试表分组统计后链接在结果里。在 SQL 中,主键为 subject_name(科目名称),每一行记录学校的一门科目名称。看起来效果很好,接下来把考试表分组并按学生ID和科目名称为条件链接在现有结果上,提交。这张考试表的每一行记录就表示学生表里的某个学生参加了一次科目表里某门科目的测试。Bob 参加了 1 次数学测试, 1 次编程测试,没有参加物理测试;原创 2023-10-10 11:58:52 · 173 阅读 · 0 评论 -
LeetCode 1251. 平均售价
表的每一行表示的是某个产品在一段时期内的价格。每个产品的对应时间段是不会重叠的,这也意味着同一个产品的价格时段不会出现交叉。(product_id,start_date,end_date) 是 prices 表的主键(具有唯一值的列的组合)。该表的每一行表示的是每种产品的出售日期,单位和产品 id。原创 2023-10-09 16:08:13 · 441 阅读 · 0 评论 -
LeetCode 1517. 查找拥有有效邮箱的用户
好好好,开始咒骂神奇的海螺。冷静一下,‘.’ 好像实现它的通配效果了,直接再转义一次。很好,把正则拷到SQL里,提交。原创 2023-10-09 10:59:51 · 243 阅读 · 0 评论 -
LeetCode 626. 换座位
编写SQL查询来交换每两个连续的学生的座位号。如果学生的数量是奇数,则最后一个学生的id不交换。如果是奇数行,后移一行,如果是最后一行(id = count(1))则原地不动。按 id 升序 返回结果表。如果是偶数行,前移一行。查询结果格式如下所示。原创 2023-08-03 17:56:04 · 213 阅读 · 0 评论 -
VScode连接SQL Server数据库&执行语句
VScode的下载地址:VScode官网推荐插件:VScode实现HTML的编写、运行和调试&推荐插件sql文件中文乱码:解决VScode打开文件后中文显示为乱码安装SQL Server (mssql)拓展连接到SQL Server按Ctrl + Shift + P或F1以打开命令面板输入sql,并在下拉列表中选择MS SQL:Connect选择创建连接配置文件为SQL Server创建新的连接配置文件依次输入服务器名称或ADO连接字符串、数据库实例名(可选)、选择SQL登录验证原创 2020-11-26 10:18:16 · 9964 阅读 · 8 评论 -
解决SQL数据库无法附加
在附加数据库时遇到“附加数据库出错”。 1.在文件夹中查看需要附加的数据库:2.右键选择“属性”并选择“安全”选项卡:3.点击“编辑”后选择“添加”:4.输入“eve”后点击“检查名称”:5.确定后选中“Everyone”并勾选“完全控制”:6.确定即可,日志文件可以重复1~5步骤。1.在文件夹中查看需要附加的数据库:2.右键选择“属性”并选择“安全”选项卡:3.点击“编辑”后选择“添加”:4.输入“eve”后点击“检查名称”:5.确定后选中“Everyone”并勾选“完全控制”:原创 2020-11-25 20:37:36 · 5841 阅读 · 2 评论 -
第6章 数据查询与索引_上机训练
1.查询全体学生的详细信息2.查询计算机年龄在18~20岁男生的姓名、年龄和系别3.查询所有姓李且姓名为三个汉字的学生的姓名、性别、出生日期和系别,并按出生日期降序排序4.查询所有选修了“数据库”课程的学生学号、姓名和系5.查询选修了两门以上课程的学生学号6.统计每个系的学生人数7.统计每门课程的修课人数和考试最高分8.统计每个学生的选课门数和考试总成绩9.查询选修了c02号课程的学生姓名和所在系10.查询数学成绩在80分以上的学生学号和姓名11.将所有选修了c01号课程的成绩加5分12.删除所有选择“高.原创 2020-11-02 12:01:48 · 894 阅读 · 1 评论 -
第5章 表的创建和管理_【例5-2】
题目要求用SQL语句创建如表5-1到表5-3所示表结构的三张表:学生表( Student)、课程表( Course)和学生选课表(SC)。列名说明数据类型约束sno学号Char(10)NOT Nullsname姓名Char(10)NOT Nullssex性别Char(2)取值为“男”或“女”,默认为“男”sage年龄int取值为15~35sdept所在系Char(20)列名说明数据类型约束cno原创 2020-10-13 21:41:37 · 1450 阅读 · 1 评论 -
第3章 数据库的创建和管理_上机训练
1.分别以SSMS管理工具的图形化方法和 CREATE DATABASE语句创建TSGL数据库。具体文件属性见下表。参数参数值参数参数值数据库名TSGL数据文件增长幅度1MB逻辑数据文件名TSGL_ dat日志逻辑文件名TSGL_ log操作系统数据文件名D:\SQL\TSGL_ dat.mdf操作系统日志文件D:\SQL\TSGL_ log.ldf数据文件的初始大小6MB日志文件初始大小3MB数据文件的最大值10MB日志文件增长原创 2020-10-05 21:33:03 · 1602 阅读 · 2 评论