携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天
- SQL1 查询所有列
描述
题目:现在运营想要查看用户信息表中所有的数据,请你取出相应结果
一般建议SQL中:SQL关键字总是大写,以示突出,表名和列名均使用小写
参考代码
SELECT id,device_id,gender,age,university,province
FROM user_profile
- SQL2 查询多列
参考代码如下:
SELECT device_id,gender,age,university
FROM user_profile
知识
SQL 的数据查询
数据查询是关系运算理论在SQL语言中的主要体现。
SQL的数据查询只一条SELECT语句,而且它是用途最广泛的一条语句,功能非常强大。
在学习时,应注意把SELECT语句和关系代数表达式联系起来考虑问题。
SELECT语句格式
一个完整的SELECT语句包括6个子句,其中前面的2个子句是必不可少的,其他子句可以省略。
SELECT 语句的完整格式如下:
SELECT [DISTINCT] 目标列名序列-----要查看的列
FROM 表名或视图名------------------数据来源
[WHERE 条件表达式]----------------查询条件
[GROUP BY + 列名] --------------------分组依据
[HAVING + 组条件表达式] ---------分组条件
[ORDER BY + 列名 + [ASC|DESC]序列]----排序依据
选择表中若干列
查询表中用户感兴趣的部分属性列。
例1:查询全体学生的学号与姓名。
| 1 | SELECT 学号,姓名 ``FROM 学生表 |
|---|
例2:查询全体学生的学号、课程号和成绩。
| 1 | SELECT 学号,课程号,成绩 ``FROM 成绩表 |
|---|