数据库中两个数相除怎么写SQL语句

数据库中两个数相除怎么写SQL语句,第1张

selecta/b;获取到的就是a除以b的值

selectcolumnA/columnBfromtablename;获取到的是表tablename中的列A除以列B的值

以书上的例子,通俗的解释一下,希望有助于你的理解。

例如,有关系:R(x,y) S(x,y)

R S

A B C B C D

a1 b1 c2 b1 c2 d1

a1 b2 c3 b2 c1 d1

a1 b2 c1 b2 c3 d2

R÷S的结果为a1

x相当于A y 相当于B,C z相当于D

按照除运算规则,我们不必关注D

只需比较B,C当S关系中的B,C所有的组合(b1,c2)(b2,c3)(b2,c1)都出现在R关系中时,结果才为A

如果该表的year+number不唯一,则需要提供一个具有唯一值的字段或字段组

现假设year,number唯一,sql语句写法如下:

select

a[id] as IDA,b[id] as IDB,a[year] as YEARA,b[year] as YEARB,

a[number] as NumberA,b[number] as NumberB,a[text] as testA,b[text] as testB

from [tab1] a ,[tab1] b

where a[year]=(select top 1 x[year] from [tab1] x where x[number]=b[number] and x[year]>=b[year]-1 order by x[year]) and a[number]=b[number]

and a[year]!=b[year]

order by a[id]

除法不用函数,直接用“ / ”,和除法相关的函数有很多,比如average算平均,比如mod求余。

Excel函数共包含11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。

数学和三角函数

ABS 返回数的绝对值

ACOS 返回数的反余弦

ACOSH 返回数的反双曲余弦值

ASIN 返回数的反正弦

ASINH 返回数的反双曲正弦值

ATAN 返回数的反正切

ATAN2 从X和Y坐标返回反正切

ATANH 返回参数的反双曲正切值

CEILING 对数字取整为最接近的整数或最接近的多个有效数字

COMBIN 返回给定数目对象的组合数

COS 返回数的余弦

COSH 返回数的双曲线余弦

COUNTIF计算符合给定条件的区域中的非空单元格数

DEGREES 将弧度转换为度

EVEN 将数向上取整至最接近的偶数整数

EXP 返回E的指定数乘幂

FACT 返回数的阶乘

FACTDOUBLE 返回参数NUMBER的半阶乘

FLOOR 将参数NUMBER沿绝对值减小的方向取整

GCD 返回最大公约数

INT 将数向下取整至最接近的整数

LCM 返回最小公倍数

LN 返回数的自然对数

LOG 返回数的指定底数的对数

LOG10 返回以10为底的对数

MDETERM 返回数组的矩阵行列式

MINVERSE 返回数组的反矩阵

MMULT 返回两个数组的矩阵乘积

MOD 返回两数相除的余数

MROUND 返回参数按指定基数取整后的数值

MULTINOMIAL 返回一组数的多项式

ODD 将数取整至最接近的奇数整数

PI 返回PI值

POWER 返回数的乘幂结果

PRODUCT 将所有以参数形式给出的数字相乘

QUOTIENT 返回商的整数部分

RADIANS 将度转换为弧度

RAND 返回0和1之间的随机数

RANDBETWEEN 返回指定数之间的随机数

ROMAN 将阿拉伯数字转换为文本形式的罗马数字

ROUND 将数取整至指定数

ROUNDDOWN 将数向下近0值取整

ROUNDUP 将数向上远离0值取整

SERIESSUM 返回基于公式的幂级数的和

SIGN 返回数的正负号

SIN 返回给定角度的正弦

SINH 返回数的双曲正弦值

SQRT 返回正平方根

SQRTPI 返回某数与PI的乘积的平方根

SUBTOTAL 返回清单或数据库中的分类汇总

SUM 添加参数

SUMIF 按给定条件添加指定单元格

SUMPRODUCT 返回相对应的数组部分的乘积和

SUMSQ 返回参数的平方和

SUMX2MY2 返回两个数组中相对应值的平方差之和

SUMX2PY2 返回两个数组中相对应值的平方和之和

SUMXMY2 返回两个数组中相对应值差的平方之和

TAN 返回数的正切

TANH 返回数的双曲正切值

TRUNC 将数截尾为整数

参考资料

百度百科   excel函数   

写个过程

从1开始到1000

满足

X%2==1&&X%3==2&&X%4==3&&X%5==4&&X%6==5

然后就返回值

如果到1000还没有就从1001-2000继续循环就行了

总有值得

以上就是关于数据库中两个数相除怎么写SQL语句全部的内容,包括:数据库中两个数相除怎么写SQL语句、请问,数据库里的除运算到底是怎么回事呢、数据库表的加减乘除等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9532309.html

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

发表评论

登录后才能评论

评论列表(0条)

保存