mysql 查询一天一天_MySQL学习笔记---DQL(基础查询)

一:语法

select

字段列表

from

表名

where

条件列表

group by

分组字段

having

分组之后的条件

order by

排序

limit

操作表如下

57417163c0037ebd88e42c5b86da36ad.png

1:基础查询

(1):字段查询

语法:select 字段一,字段二...... from student

(2):去重查询

语法:select distinct 字段一,字段二 from 表名

(3):计算和(查询英语成绩和数学成绩之和)

语法:select 字段一,字段二,字段三,字段二+字段三 from 表名

需求:查询每个人的姓名,数学成绩,英语成绩,以及成绩的和

select name,math,english ,math+english from student

e47372761d78c89650c71601c96fd518.png

但是我们会发现,“马化腾的总成绩为null”,这是因为马化腾的英语成绩为null,所以加起来之后就出现错误

我们可以用ifnull来解决

select name,math,english ,math+IFNULL(english,0) from student

cd8b2596b52c2fe139056b754adcffc7.png

但是我们发现总成绩这一栏的字段名比较难看,不易阅读,所以我们来给他起个别名

select name,math,english ,math+IFNULL(english,0) as 总分 from student

322140874328b5ceed8c1390fd72bfdd.png

好了,mysql基础查询就说到这里,下一章,条件查询

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值