gpt4 book ai didi

python - SQL 跨列绝对值

转载 作者:行者123 更新时间:2023-11-29 04:14:42 25 4
gpt4 key购买 nike

我有一个看起来像这样的表:

word        big   expensive   smart   fastdog         9     -10         -20     4professor   2     4           40      -7ferrari     7     50          0       48alaska      10    0           1       0gnat        -3    0           0       0

+ 和 - 值与单词相关联,因此教授很聪明而狗不聪明。阿拉斯加很大,占与其条目相关的总值(value)的一部分,而小昆虫则相反。

有没有什么好的方法可以得到离零最远的数的绝对值,以及一些token是否绝对值=/=值?相关地,我如何计算给定值的结果相对于其他值是否成比例地大?我会写一些东西来格式化输出结果:“狗:不聪明,可能不贵;教授聪明;法拉利:快,贵;阿拉斯加:大;蚊子:可能小。” (格式不是问题,只是一个例子,我坚持底层查询。)

此外,程序的其余部分是 python,因此如果有任何带有普通 dbapi 模块或更抽象模块的 python 解决方案,我们将不胜感激。

最佳答案

离零最远的绝对值:

select max(abs(mycol)) from mytbl

如果值为负则为零:

select n+abs(mycol)
from zzz
where abs(mycol)=(select max(abs(mycol)) from mytbl);

关于python - SQL 跨列绝对值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/177284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com