列的别名、去重、NULL、DESC等操作

目录

一、列的别名

1.直接修改

2.AS(alias 别名)

3.列的别名可以使用一对“”引起来(不要使用‘’)

​二、去除重复行

1.未去重的情况

2.去重后 

三、空值参与运算

1.空值:null ,参与运算时,结果也为空

2.实际问题的解决方案

三、着重号  · (笔记本顶部数字键1的左边)

四、查询常数

五、显示表结构(DESCRIBE/DESC)

六、使用WHERE过滤数据


一、列的别名

1.直接修改

查询表中的三个字段

将查询出的结果称为结果集

2.AS(alias 别名)

引入AS 关键字不影响结果,可省略

SELECT 学号 2020级学号,姓名 AS 名字,性别
FROM `平均`;

3.列的别名可以使用一对“”引起来(不要使用‘’)

SELECT 学号 2020级学号,姓名 AS 名字,性别 "男女"
FROM `平均`;

二、去除重复行

1.未去重的情况

SELECT 计算机
FROM `平均`;

 此时运行结果中包含重复项

2.去重后 

SELECT DISTINCT 计算机
FROM `平均`;

三、空值参与运算

1.空值:null ,参与运算时,结果也为空

null不等同于 0,'','null'

2.实际问题的解决方案

引入IFNULL 

三、着重号  · (笔记本顶部数字键1的左边)

SELECT * FROM ORDER;

表名与关键字相同

此时应使用着重号将表名包进去

SELECT * FROM `order`;

四、查询常数

五、显示表结构(DESCRIBE/DESC)

显示了表中字段的详细信息

DESCRIBE `平均`;

六、使用WHERE过滤数据

查询数学成绩为76的学生

SELECT *
FROM `平均`
#过滤条件
WHERE 数学 = 76;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

elk-zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值