题解 | SQL 入门 1 #查询多列#

查询多列

https://www.nowcoder.com/practice/499b6d01eae342b2aaeaf4d0da61cab0?tpId=199&tqId=1971218&ru=/ta/sql-quick-study&qru=/ta/sql-quick-study/question-ranking

知识

SQL 的数据查询

数据查询是关系运算理论在SQL语言中的主要体现。
SQL的数据查询只一条SELECT语句,而且它是用途最广泛的一条语句,功能非常强大。
在学习时,应注意把SELECT语句和关系代数表达式联系起来考虑问题。

SELECT语句格式

一个完整的SELECT语句包括6个子句,其中前面的2个子句是必不可少的,其他子句可以省略。

SELECT 语句的完整格式如下:
SELECT [DISTINCT] 目标列名序列-----要查看的列
FROM 表名或视图名------------------数据来源
[WHERE 条件表达式]----------------查询条件
[GROUP BY + 列名] --------------------分组依据
[HAVING + 组条件表达式] ---------分组条件
[ORDER BY + 列名 + [ASC|DESC]序列]----排序依据

选择表中若干列

查询表中用户感兴趣的部分属性列。

例1:查询全体学生的学号姓名

SELECT 学号,姓名 FROM 学生表

例2:查询全体学生的学号课程号成绩

SELECT 学号,课程号,成绩 FROM 成绩表

题解

题目:现在运营同学想要用户的设备id对应的年龄性别学校的数据,请你取出相应数据

SELECT device_id,gender,age,university FROM user_profile

示例:user_profile

根据示例,你的查询应返回以下结果

【题解】SQL 入门 文章被收录于专栏

SQL 入门 题解

全部评论
age 列 第三行 有一个没有的,你们是怎么处理的? 我的代码跟你们的一样,显示结果那个位置是 NONE 怎么回事儿?
1 回复 分享
发布于 2022-05-13 16:21
select device_id,gender,age,university from user_profile;我这个一样啊,为啥会提示错误?
点赞 回复 分享
发布于 2022-09-21 10:37 福建

相关推荐

09-29 11:19
门头沟学院 Java
点赞 评论 收藏
分享
我已成为0offer的糕手:别惯着,胆子都是练出来的,这里认怂了,那以后被裁应届被拖工资还敢抗争?
点赞 评论 收藏
分享
45 2 评论
分享
牛客网
牛客企业服务