当前位置: 首页 > news >正文

wordpress c青海网站seo

wordpress c,青海网站seo,做简单的网站链接,中国做网站的公司文章目录聚集函数AVG():只用于单个列;忽略值为null的行示例count()示例max()min()示例sum()示例聚集不同值(DISTINCT参数,all参数)组合聚集函数(更有用):select语句包含多个聚集函数总结本文还是函数,但是聚集函数很幸…

文章目录

  • 聚集函数
    • AVG():只用于单个列;忽略值为null的行
      • 示例
    • count()
      • 示例
    • max()
    • min()
      • 示例
    • sum()
      • 示例
  • 聚集不同值(DISTINCT参数,all参数)
  • 组合聚集函数(更有用):select语句包含多个聚集函数
  • 总结

本文还是函数,但是聚集函数很幸运,所有主要的SQL实现都给出了相当一致的支持,没有各自盛放。

聚集函数

在这里插入图片描述
在这里插入图片描述
强调的关键是:不用把实际数据返回,只需要汇总,统计出一些很关键的信息就行。

AVG():只用于单个列;忽略值为null的行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为null的行不参与计算,也不算到行数里

示例

所有产品的平均价格(prod_price的所有行都参与计算)

select avg(prod_price) as avg_price
from products;

avg_price是计算字段的别名
在这里插入图片描述
只计算供应商编号为DLL01的产品的平均价格,用where过滤出vend_id为DLL01的产品

select avg(prod_price) as avg_price
from products
where vend_id = "DLL01";

在这里插入图片描述
注意我专门尝试了一下双引号是否可以,答案是可以的

count()

在这里插入图片描述
在这里插入图片描述

示例

计算顾客表的行数,即顾客总数,包含有null值的行哦

select count(*) as num_cust
from customers;

在这里插入图片描述
在这里插入图片描述

select cust_email
from customers;

在这里插入图片描述

select count(cust_email) as num_cast
from customers;

在这里插入图片描述

max()

在这里插入图片描述
在这里插入图片描述

数值

select max(prod_price) as max_price
from products;

在这里插入图片描述

用于文本

select max(prod_name) as max_price
from products;

在这里插入图片描述

select prod_name
from products
order by prod_name;

在这里插入图片描述

min()

在这里插入图片描述

在这里插入图片描述

示例

数值

select min(prod_price) as min_price
from products;

在这里插入图片描述

select prod_price
from products
order by 1;

在这里插入图片描述

用于文本

select prod_name
from products
order by 1;

在这里插入图片描述

select min(prod_name) as min_name
from products;

在这里插入图片描述

sum()

在这里插入图片描述
在这里插入图片描述

示例

订单编号为20005的订单中数量列的总和,即求出这个订单总的物品数量之和

select sum(quantity) as items_ordered
from OrderItems
where order_num = 20005;

在这里插入图片描述
合计,计算订单中所有物品的总价

select sum(item_price*quantity) as total_price
from OrderItems
where order_num = 20005;

在这里插入图片描述

聚集不同值(DISTINCT参数,all参数)

在这里插入图片描述
之前用过distinct的,即如果所有行中有重复数值,比如有两个3,那计算的时候就只考虑一个

select avg(distinct prod_price) as avg_price
from products
where vend_id = 'DLL01';

在这里插入图片描述
下面两段代码等价,因为all是默认参数

select avg(all prod_price) as avg_price
from products
where vend_id = 'DLL01';
select avg(prod_price) as avg_price
from products
where vend_id = 'DLL01';

在这里插入图片描述

  • 对max,min函数使用聚集参数distinct没有意义
  • count(*)是计数所有行,当然不能用distinct,那就不是所有行了
  • 其他情况只要指定列名就可以在count()中用distinct参数

组合聚集函数(更有用):select语句包含多个聚集函数

一条select语句执行了4个聚集计算

注意指定别名不要用表中的实际列名

select count(*) as num_items,
min(prod_price) as price_min,
max(prod_price) as price_max,
avg(prod_price) as price_avg
from products;

在这里插入图片描述

总结

  • 可以用双引号
  • 指定别名不要用表中的实际列名,可能导致错误
  • SQL共支持五个聚集函数,他们很高效,比自己在客户端应用程序计算快得多。
  • 聚集函数可以汇总数据,这样可以使我们不检索数据就获得最大值和最小值。
http://www.lbrq.cn/news/2564353.html

相关文章:

  • 广州做网站建设河北电子商务seo
  • 执行信息公开网前端优化网站
  • 唐山公司网站建设seo搜索排名优化方法
  • 优秀国外网站设计赏析短网址链接生成
  • wordpress淘宝客开发关键词优化公司费用多少
  • 上海 网站建设 外包怎样在浏览器上找网站
  • 做网站需要什么认证百度sem优化师
  • wordpress 导航网站模板下载常见的网络营销手段
  • 网站建设发言如何做好网络销售技巧
  • 山东网站制作网络公司网络营销推广方案
  • 网站建设推广的软文qq刷赞网站推广快速
  • 做暧暧视频网站日本企业如何进行网络推广
  • 网络优化网站建设域名查询ip网站
  • 一般自己怎么做网站舆情分析系统
  • 如何免费创建网站关键词seo优化
  • 临沂外贸网站建设舆情危机公关公司
  • 什么网站做的比较好su搜索引擎优化
  • 做旅游网站的工作流程图西安网站设计开发
  • 身份证被用户做网站备案怎么在百度上做网站
  • 孝感网站开发公司东营百度推广公司
  • 两学一做网站 苏州做网络推广的网站有哪些
  • 网站升级什么意思长春seo
  • 上海有哪些做网站电商培训有用吗
  • 用php做网站和java做网站百度影响力排名顺序
  • 电力建设网站进不去seo技术分享博客
  • 做视频网站用什么格式网站推广怎么做有效果
  • 怎么提高网站关键词排名廊坊seo快速排名
  • 网站编辑属于什么行业搜索引擎优化的方法有哪些?
  • 易趣网的网站架构电商培训机构有哪些哪家比较好
  • 磁力网站怎么做的源码社群营销是什么意思
  • 【Java】在一个前台界面中动态展示多个数据表的字段及数据
  • LeetCode 热题100:206. 反转链表
  • 噪声对比估计(NCE):原理、演进与跨领域应用
  • 安装 docker compose v2版 笔记250731
  • 基于deepseek的文本解析 - 超长文本的md结构化
  • 前端框架Vue3(二)——Vue3核心语法之OptionsAPI与CompositionAPI与setup