sql查询去重,别名

查询数据

基本语法:select 字段列表/* from 表名 [where 条件];

完整语法:select [select选项] 字段列表[字段别名]/* from 数据源[where 条件子句] [group by条件子句] [having 子句] [order by 子句] [limit 子句];

什么是select选项呢?select选项是值select对查出来的结果的处理方式,主要有两种。

All:默认的,保留所有的结果

Distinct: 对查询结果进行去重(将重复的给去除)

查询全部

举例:

Select all * from 表名; 和select * from 表名是等价的。

我们前面经常使用select * from 表名的语法来查询全部数据,这里举例下带上select all选项;
在这里插入图片描述
去重查询

为了演示去重,我们得给当前my_student表进行插入一些重复的数据。
在这里插入图片描述
上面我们先是插入了一条重复的数据,然后用select distinct查询就显示两条结果,去除了一个重复的结果。注意这里distinct去除是指全部字段都完全相同才认为是一个重复的记录。

字段别名

   字段别名:当数据进行查询出来的时候,有时候名字并不一定就满足需求(多表查询的时候会有同名字段),这个时候需要对字段名进行重命名,这个就是别名。

语法:字段名 [as] 别名;

举例:
在这里插入图片描述
第一种是使用别名显示,第二种不加,还有添加别名语句as可以写也可以不写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值