lintcode-2000 · 查询名称为 System Design 的课程信息

简介: lintcode-2000 · 查询名称为 System Design 的课程信息

描述

请编写 SQL 语句,查询课程表 courses 中课程名称为 System Design 的课程信息。

表定义:courses(课程表)

列名 类型 注释
id int 主键
name varchar 课程名称
student_count int 学生总数
created_at date 开课时间
teacher_id int 讲师 id

**

如果查询不到结果,就什么都不返回。

样例

样例一:

表内容:courses

id name student_count created_at teacher_id
1 Advanced Algorithms 880 2020-6-1 4
2 System Design 1350 2020-7-18 3
3 Django 780 2020-2-29 3
4 Web 340 2020-4-22 4
5 Big Data 700 2020-9-11 1
6 Artificial Intelligence 1660 2018-5-13 3
7 Java P6+ 780 2019-1-19 3
8 Data Analysis 500 2019-7-12 1
10 Object Oriented Design 300 2020-8-8 4
12 Dynamic Programming 2000 2018-8-18 1

在运行你的 SQL 语句之后,表应返回:

id name student_count created_at teacher_id
2 System Design 1350 2020-7-18 3

样例二:

表内容:courses

id name student_count created_at teacher_id
1 Advanced Algorithms 880 2020-6-1 4
2 Java P6+ 1350 2020-7-18 3
3 Django 780 2020-2-29 3
4 Web 340 2020-4-22 4
5 Big Data 700 2020-9-11 1

在运行你的 SQL 语句之后,表应返回:

id name student_count created_at teacher_id

样例二中没有符合条件的数据,所以输出中只包含表头而没有数据。

题解

这道题是一道入门级别的数据库查询题,建单的一个select即可成功。

这里有个注意点是:postgresql的查询条件WHERE name =‘System Design’;这里用的是单引号,如果使用双引号会报错。

unterminated quoted identifier at or near "“System Design’;”

LINE 3: WHERE name ="System Design’;

MYSQL

SELECT id, name, student_count, created_at, teacher_id
FROM courses
WHERE name ="System Design";
• 1
• 2
• 3

Postgresql

SELECT id, name, student_count, created_at, teacher_id
FROM courses
WHERE name ='System Design';
• 1
• 2
• 3
• 4


相关文章
|
前端开发
前端学习笔记202305学习笔记第二十二天-信息列表页实现2
前端学习笔记202305学习笔记第二十二天-信息列表页实现2
61 1
|
前端开发
前端学习笔记202305学习笔记第二十二天-信息列表页实现1
前端学习笔记202305学习笔记第二十二天-信息列表页实现1
65 0
|
存储
PAT (Basic Level) Practice (中文) 1041 考试座位号 (15 分)
PAT (Basic Level) Practice (中文) 1041 考试座位号 (15 分)
89 0
PAT (Basic Level) Practice (中文) 1041 考试座位号 (15 分)
|
编译器
PAT (Basic Level) Practice (中文)- 1077 互评成绩计算(20 分)
PAT (Basic Level) Practice (中文)- 1077 互评成绩计算(20 分)
110 0
PAT (Basic Level) Practice (中文)- 1052 卖个萌(20 分)
PAT (Basic Level) Practice (中文)- 1052 卖个萌(20 分)
107 0
|
存储 算法
​LeetCode刷题实战168:Excel表列名称
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
99 0
想知道开源项目包含哪些信息吗 ?|Code China
一个开源项目包含很多信息,比如 Star、Issues、fork、branches、contributors 等。Star 的数量可以代表这个项目受喜爱的程度,branches 可以直观反应目前有多少个并行开发线,contributors 可以反应项目有多少开源爱好者参与贡献。那么如何查看这些信息呢,今天我就给大家介绍下 branches 和 contributors。
242 0