知识

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

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