题解 | 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 入门 题解