基础DQL(数据查询)——基础查询

简介: 基础DQL(数据查询)——基础查询

一、前言


在数据查询章节将有很多种查询方式,本文将讲述最简单的查询——基础查询


二、查询多个字段


1.返回某几个字段


SELECT 字段1,字段2,··· FROM 表名;


例如


SELECT Country FROM StudentInformation;

bfeb888dd46b43de91f0c860a879694f.png


2.返回所有字段


SELECT * FROM 表名;


例如


SELECT * FROM StudentInformation;


即导出整张Student表


57a200a46df04ecca748f1552e5265c1.png


三、设置别名


1.格式


SELECT 字段1 AS 别名1,字段2 AS 别名2 ··· FROM 表名;


2.举例


当我们查询两个字段时,输出结果如下


51346fb3dd5245b9a197882257d72706.png


当我们设置别名时,语句如下


SELECT class AS 班级,Sname FROM SInfo;


结果如下


33588482065e497985e0a5493303072e.png


可见class被替换成了AS后的名称,即我们自己设定的,当然也可以不设置


四、去除重复记录


1.格式


SELECT DISTINCT 字段列表 FROM 表名;


2.举例


这里我们新建一个表

StudentInformation


Name Country Age
张三 上海 19
李四 上海 21
王五 重庆 21
老六 北京 20
老七 南京 19


然后输入T-SQL语句


SELECT DISTINCT Country from StudentInformation;


结果如下


738686275663403ca48de85f6fe760cd.png


可见虽然“上海”这个城市出现了两次,但是由于我们使用了DISTINCT进行去重操作所以只会出现一次,在统计城市的时候就不需要自己再去数有多少个了,大大提高了效率


五、返回前n行数据


1.格式


SELECT TOP N * FROM 表名;


注:此处N为行数


2.举例


还是上面那张表格,我们输入T-SQL语句


SELECT TOP 3 * FROM 表名;

75e5997922434703b35fc54448da774e.png



3.另一种形式


SELECT TOP N PERCENT* FROM 表名;


这种就是查询表格中前N%的数据,这里不再展开讲述了


六、结语


下一篇文章中将讲述有关条件查询的知识点

相关文章
|
SQL
DQL-基础查询
DQL-基础查询
42 0
|
SQL 数据挖掘 关系型数据库
数据分析法宝,一个SQL语句查询多个异构数据源
NineData DSQL 是针对多个同异构数据库系统进行跨库查询的功能,当前支持对表和视图进行 SELECT 操作。您可以在一个查询中访问多个数据库,获取分散在各个数据库中的有用信息,并且将这些信息聚合为一份查询结果返回,轻松实现跨多个库、多个数据源,乃至跨多个异构数据源的数据查询。
623 0
数据分析法宝,一个SQL语句查询多个异构数据源
|
BI 索引
|
SQL 数据库
关系数据库SQL数据查询(一)
关系数据库SQL数据查询
831 0
|
SQL 数据库 索引
关系数据库SQL数据查询(二)
关系数据库SQL数据查询
136 0
基础DQL(数据查询)——条件查询
基础DQL(数据查询)——条件查询
129 0
基础DQL(数据查询)——条件查询
|
SQL 数据库
基础DQL(数据查询)——多表关系及多表查询概述
我们要想在数据库的层面上体现这种关系,就要建立第三张中间表,中间表至少包含两个外键,分别关联两方主键
120 0
基础DQL(数据查询)——多表关系及多表查询概述
|
SQL 关系型数据库 MySQL
基础DQL(数据查询)——排序查询和分页查询
基础DQL(数据查询)——排序查询和分页查询
165 0
基础DQL(数据查询)——排序查询和分页查询
|
SQL 关系型数据库 MySQL
DQL(数据查询语言)之条件查询 | 学习笔记
快速学习 DQL (数据查询语言)之条件查询
139 0
DQL(数据查询语言)之条件查询 | 学习笔记
|
SQL 关系型数据库 MySQL
DQL(数据查询语言)之排序| 学习笔记
快速学习 DQL(数据查询语言)之排序
143 0
DQL(数据查询语言)之排序| 学习笔记