在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
MySQL数据库as和distinct关键字怎么用?代码怎么写?使用SQL语句显示结果时,在屏幕显示的字段名不具备良好的可读性,我们可以使用 as 给字段起一个别名。在很多重复数据想要对其中重复数据行进行去重操作可以使用 distinct。

学习目标:掌握去除重复数据行的关键字
1. as关键字
在使用SQL语句显示结果的时候,往往在屏幕显示的字段名并不具备良好的可读性,此时可以使用 as 给字段起一个别名。
(1)使用 as 给字段起别名
select id as 序号, name as 名字, gender as 性别 from students;
(2)可以通过 as 给表起别名
-- 如果是单表查询 可以省略表名
select id, name, gender from students;
-- 表名.字段名
select students.id,students.name,students.gender from students;
-- 可以通过 as 给表起别名
select s.id,s.name,s.gender from students as s;
说明:在这里给表起别名看起来并没有什么意义,然而并不是这样的,我们在后期学习 自连接 的时候,必须要对表起别名。
2. distinct关键字
distinct可以去除重复数据行
select distinct 列1,... from 表名;
例: 查询班级中学生的性别
select name, gender from students;
-- 看到了很多重复数据 想要对其中重复数据行进行去重操作可以使用 distinct
select distinct name, gender from students;
3. 小结
as 关键字可以给表中字段或表名起别名;distinct关键字可以去除重复数据行。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
想成为Java架构师需要具备哪些能力?
从事Java开发的朋友都了解,Java开发工程师晋升路径的终点要么是CTO(偏管理的技术高层)、架构师(偏技术的技术高层)。而如果你想成为Java架构师需要具备哪些能力呢?
9435
2019-08-08 14:18:16
阿里开源的Java诊断工具推荐
本文主要推荐大家一款阿里开源的Java诊断工具--Arthas。下面让我们一起来看看Arthas是什么,它的作用及如何安装吧!
7999
2019-08-06 20:17:47
使用集合类各种容器时必须注意的细节
Java集合类是Java将一些基本的和使用频率极高的基础类进行封装和增强后再一一个类的形式提供。集合类可以在里面保存多个对象的类,不同的集合类有不同的功能和特点。这里就和大家介绍一下再使用集合类各种容器的时候,必须注意的相关细节。
5817
2019-12-11 18:30:42
Java入门怎么学?学习Jave需要做些什么?
凡事都要做计划,学好Java分四步。Java入门怎么学?学习Jave需要做些什么?首先学习基础知识,找简单易懂的教材;然后确认学习目标,确认学到哪个等级;最后参与实践训练,理论结合实践。最重要的一步就是“勤思考、多跳坑”,下面小编展开讲讲吧!
6575
2020-01-08 14:23:23
Java 基础语法入门学习哪些内容?
Java 基础语法入门学习哪些内容?学习Java基础知识涉及到很多专业名词如类、对象、方法和实例变量,这些名词到底是什么意思呢?如某个Java 程序可以认为是一系列对象的集合,这些对象通过调用彼此的方法来协同工作。
5137
2022-04-15 14:23:20
