Mysql基础查询语句(原来字段还可以添加函数)

今天同学给我出了一道题感觉很有趣发一下 (原来字段还可以添加函数)

SELECT DISTINCT( SELECT SUM(字段) FROM 课程2 WHERE课程分类=查找的数值) 选修课获取学分总和,(SELECT AVG(字段) FROM课程2WHERE课程分类`=查找的数值)必修课平均分 FROM 表名

添加新字段计算相乘总和

select 字段代号, 字段,字段 字段*字段 as 新字段 from 表名;

去重

SELECT DISTINCT <字段名> FROM <表名>;

单条件查询

select*from 表名 where 字段=查找条件  

单字段查询

select 显示字段 from 表名 where 条件 

或者关系查询

select*from 表名 where 字段=条件or 字段=条件

和条件关系查询

select*from 表名 where 字段=条件and 字段=条件

查询多个数据

select*from 表名 where 字段in(条件,条件)

Mysql 通配符

%:0或0个以上的字符;模糊
_:代表一个字符;精准
select*from 表名 where 字段 like 模糊条件%
select*from 表名 where 字段 like 模糊条件_

条件(范围)

select*from 表名 where 字段  between  条件and 条件

(条件为空)

select*from 表名 where 字段 is null

(用于判断,临时替换数据)

select
case 字段
when 原值 then 替换值
when 原值 then 替换值
 else
随机
end 字段

排序

border by 排序  降序desc  排序ase limit (显示几行)(放在最后)

(基本函数)

group by 分组   函数 最大 最小 平均 总和  select(select*from) from  
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值