SQL未知数据查询的汇总

过滤查询

模糊搜索

select*from 表名 where 列名 like "模糊搜索条件";
查询未知数据
通配符—%
select1,列2... from 表名;

列1,列2:就是检索列。

检索列就是要查询出来的列

  • *: 星号 查询全部

  • %:百分号 在后搜索条件中可以表示 任何字符出现的任意次数。

    任意字符

         马%     马什么
         %马     什么马  
         %马%    有马就行
    
  • _:下划线 任何字符只能出现一次(下划线的次数)

创建计算字符——concat()

select concat(列名1,列名2...) from 表名 (where 条件) 	;

为了拼接函数之后,会导致列名不合法 或者会转义 为了防止这种情况发生 会使用as关键字 给列重新起一个名字

select cancat(列名1,列名2...) as 新列名 from  表名 (where 条件);
Mysql 数据计算—— ±*/
select 列表1 (+-*/) 列表2 as 新列表 from 表名 (where 条件);
测试计算now()
select now() from 表名 (where 条件);

now():获得当前时间的年月日 时分秒

聚合函数

count(): 求总数量

用法1:count(*) —求查询出来数据的总数量

select count(*) as 总数量 from 表名 (where 条件);

count(列名) —求查询出来数据的当前的数量(忽略值为null的单元)

select count(列名) as 总数量 from 表名 (where 条件);
max:求最大值
select max(列名) as 最大值 from 表名;
min():求最小值
select min(列名) as 最小值 from 表名;
avg():求平均分

只针对于数值类型的列。

select avg(列名) as 平均数 from 表名;
sum():求总和

只针对于数值类型的列。

select sum(列名) as 总和 from 表名;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

_bbbfamous

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

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

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

打赏作者

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

抵扣说明:

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

余额充值