ARType F10 F12 F13 F14
PVT 3 3 6 3
MCD 114 114 228 114
MP 10 10 20 10
MRA 8 8 16 8
HOS 2 2 4 2
MMA 2 2 4 2
我需要旋转此数据,以便仅获取“最大”列。它并不总是在同一列,所以我需要找到它
我需要:
ARType Max
PVT 6
MCD 228
编辑:可能有更多或更少的列。 (F1-F30)。有些列可能为NULL,我将需要找到非空值的最大值。而Greatest并不是我的数据库的内置功能
答案 0 :(得分:0)
大多数数据库支持J_user.objects.values('uid', vrn=F('jdi__vrn')).annotate(kilo=Sum('jdi__kilo'))
:
greatest()
如果您的数据库不存在,则可以始终使用select ARType, greatest(F10, F12, F13, F14) as max_f
from t;
表达式。