求SQL 获取最小值 对应那一列的所有数据

求SQL 获取最小值 对应那一列的所有数据,第1张

是什么数据库?

select a客户,

a商品,

a单价,

a日期

from (select 客户,

商品,

单价,

日期,

row_number() over(partition by 客户, 商品 order by 单价) rn

from 表) a

where arn = 1

求和:sum函数返回某一单元格区域中所有数字之和。

平均值:average函数返回所有参数的平均值(文本单元格直接跳过,不并入计算)。

最大值:max函数返回数据集中的最大值。

最小值:min函数返回数据集中的最小值。

个数:counta函数返回参数列表中非空单元格的个数。

SUBTOTAL函数可以说是万能函数,是指返回数据清单或数据库中的分类汇总,结构=SUBTOTAL(函数序号,引用1)

函数序号代表的含义:1求平均值、2返回包含数字单元格的个数、3返回非空单元格的个数、4求最大值、5求最小值、6求乘积值、7求给定样本的标准偏差、8求给定样本总体的标准偏差、9求和、10求方差

TD-LTE小区覆盖半径共有三个参数共同决定,三者取小,第一个是上下行转换间的GP,第二个是preamble的接入格式(即大家所说的GT),第三个参数是prach cyclic shift;

1GP算法根据附件1中的时隙配比中的GP长度进行计算:

现网多采用的是第5和第7两种配置方式(常规CP),那么半径应该为:(2/14)(10^-3)(310^8)/2=214km

2根据preamble的接入计算:这个可以根据GT时间长度进行计算;在preamble中的CP是保证在接收端可以进行频域检测,抵抗ISI;在进行前导传输时,由于没有建立上行同步,需要在preamble之后预留GT来避免对其他用户的干扰;预留的GT需要支持的传输半径为小区半径的两倍,GT的大小必须保证小区边缘用户获得下行帧定时之后,能够有足够多的时间提前发送;

3prach cyclic shift,这个决定了preamble序列的产生,这个参数设计到规划,是直接可以在参数表中进行配置的;是根据根序列长度进行循环位移,产生64个preamble来进行计算得出的最大小区半径;

以上三个参数共同决定了小区的半径,取最小值即可。

1F={A->B,C->D,AE->F,F->G}已经是F的最小函数依赖集

2R的候选码:ACE

3R分解为:R1(A,B,C,D,E)和R2(F,G)均满足BCNF范式

最大独立集的分布式近似算法(基于最高节点度算法)

===========================================================================================

点的状态:候选点,从节点,支配点,非支配点。

信息种类:people信息,worker信息,leader信息,degree信息,hello信息

维护列表:leader列表,degree列表,competitor列表

===========================================================================================

研究目的:簇与簇之间都是通过分布式网关相连接,可以使得簇头数目尽量少,从而使得源节点和目的节点之间的平均跳数较少,减少分组投递时延。

===========================================================================================

注:以下步骤仅为概要设计,很多延迟问题的细节问题尚未考虑周全。

===========================================================================================

1 所有节点初始状态为候选点。

2 候选点每经过一段大的延迟(保证234567步能完成一次遍历),则向周围节点发送"people信息+ID"。

3 若支配点接收到"people信息+ID",则返回"leader信息+ID"。

若从节点接收到"people信息+ID",则返回"worker信息+ID"。

若候选点接收到"people信息+ID",则返回"hello信息+ID"。

若非支配点接收到"people信息+ID",则返回"hello信息+ID"。

4 若候选点接收到"leader信息+ID",则把自己变成从节点,并更新自己的"leader列表"

若候选点接收到"worker信息+ID",则在一个延迟后,判断自己的degree是否为1,不为1,则更新自己为非支配点;为1的话,则更新自己为支配点。

若候选点接收到"hello信息+ID",则自己的degree+1。

5 候选点向周围所有邻居发送"degree信息+ID"

6 若支配点接收到"degree信息+ID",则将返回"leader信息+ID"。

若从节点接收到"degree信息+ID",则丢弃。

若候选点接收到"degree信息+ID",则更新自己的"competitor列表"

若非支配点接收到"degree信息+ID",则丢弃。

7 经过一个延迟后,候选点观察自己是否收到"leader信息+ID",如果有,则更新自己为从节点;如果没有,则通过观察"competitor列表"来判断自己是不是所有邻居节点中节点度数最大的,如果是,则更新自己为支配点。

循环2-7,并且每次循环前,competitor列表需要清空。直到图中所有节点全部为支配点或从节点。

select min(字段) as minNumber max(字段) as maxNumber from 表

rs("minNumber") 就是你要的最小值

rs("maxNumber") 就是你要的最大值

假设原来的表是test1

要写到的表是test2

test1的字段为

a

b

c

test2的字段为

d

e

f

其中a和d对应

b和e对应

c和f对应

先把要写到的表清掉,执行如下语句:

truncate

table

test2;

然后把test1表的数据导入到test2表中,执行如下语句:

insert

into

test2

select

from

test1;

以上就是关于求SQL 获取最小值 对应那一列的所有数据全部的内容,包括:求SQL 获取最小值 对应那一列的所有数据、excel函数中求和、求平均、求最大值、求最小值、求个数、的函数分别是什么、td-lte覆盖范围怎么计算等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10186727.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存