lintcode-每日打卡-2000 · 查询名称为 System Design 的课程信息
【摘要】 大家好,我是半夏👴,一个刚刚开始写文的沙雕程序员.如果喜欢我的文章,可以关注➕ 点赞 👍 加我微信:frontendpicker,邀你进群,一起学习交流前端,成为更优秀的工程师~关注公众号:半夏话前端,了解更多前端知识!点我探索新世界! 描述请编写 SQL 语句,查询课程表 courses 中课程名称为 System Design 的课程信息。表定义:courses(课程表)列名类型注释...
大家好,我是半夏👴,一个刚刚开始写文的沙雕程序员.如果喜欢我的文章,可以关注➕ 点赞 👍 加我微信:frontendpicker,邀你进群,一起学习交流前端,成为更优秀的工程师~关注公众号:半夏话前端,了解更多前端知识!点我探索新世界!
描述
请编写 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";
Postgresql
SELECT id, name, student_count, created_at, teacher_id
FROM courses
WHERE name ='System Design';
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)