基础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-基础查询
37 0
|
4月前
|
关系型数据库 MySQL 数据库
MySQL数据库—查询:关联查询(一篇教会你在多表关联下查询数据)
MySQL数据库—查询:关联查询(一篇教会你在多表关联下查询数据)
150 0
|
6月前
|
SQL 关系型数据库 MySQL
mysql查询语句练习总结(涵盖所有sql语法)
mysql查询语句练习总结(涵盖所有sql语法)
|
BI 索引
|
SQL 数据库 索引
关系数据库SQL数据查询(二)
关系数据库SQL数据查询
124 0
|
SQL 数据库
关系数据库SQL数据查询(一)
关系数据库SQL数据查询
822 0
|
SQL 关系型数据库 MySQL
MySQl数据库————DQL数据查询语言(一)
MySQl数据库————DQL数据查询语言(一)
121 0
|
SQL 开发框架 .NET
数据库单表查询 - 简单筛选查询
数据库单表查询 - 简单筛选查询
119 0
|
SQL 关系型数据库 MySQL
MySQl数据库————DQL数据查询语言(二)
MySQl数据库————DQL数据查询语言(二)
91 0
基础DQL(数据查询)——条件查询
基础DQL(数据查询)——条件查询
123 0
基础DQL(数据查询)——条件查询