选择SQL中的最后一个完整列

选择SQL中的最后一个完整列,sql,domo,Sql,Domo,我是SQL新手,所以请原谅我的愚蠢 我有一堆不同的行,每一行都是一场新的比赛。列由分钟定义。所以min_1是第一分钟的开始,min_2是第二分钟的开始,依此类推。每一行显示了一个团队当时拥有的黄金数量,因此对于minu 10、minu 99012、minu 1214587等 现在我需要找到他们的金牌总数,在12分钟的比赛中,在这种情况下是14587。然而,并非每场比赛都是12分钟。有些可能是12岁,有些可能是24岁,大多数在40-50分钟之间。游戏结束后,我的表中的值为空。因此,对于这个12分钟

我是SQL新手,所以请原谅我的愚蠢

我有一堆不同的行,每一行都是一场新的比赛。列由分钟定义。所以
min_1
是第一分钟的开始,
min_2
是第二分钟的开始,依此类推。每一行显示了一个团队当时拥有的黄金数量,因此对于
minu 1
0、
minu 9
9012、
minu 12
14587等

现在我需要找到他们的金牌总数,在12分钟的比赛中,在这种情况下是14587。然而,并非每场比赛都是12分钟。有些可能是12岁,有些可能是24岁,大多数在40-50分钟之间。游戏结束后,我的表中的值为空。因此,对于这个12分钟的游戏,
min_13
是空的(原始文件是csv,其格式为表格,因此其值将为
null

那么,在SQL中有没有一种方法可以查看行、找到最后一个非空列并报告值呢

到目前为止,我的代码是:

CASE
  WHEN `blueTeamTag`= 'FNC'
  AND `Type` = 'goldblue'
  THEN <This is where it would select the column>
END
案例
当'blueTeamTag`='FNC'
和'Type`='goldblue'
然后
结束

您是用一种语言编码的吗?如果您使用的是python,则可以查询每一列,直到找到包含值的列为止


我经常以专业的方式使用SQL,我想不出一种方法来实现这一点。

我只能使用R,但我不知道R,所以这对哈哈没什么帮助。我可能得另找一种方法来做这件事在R里很容易!您使用的是什么SQL?Sql server,Mysql?你也许可以通过谷歌搜索找到答案。我正在使用一种叫做“野兽模式”的东西,这是我正在使用的软件Domo中的一项功能。我相信它使用的是mySQL语法,但它的不同之处在于它没有像表这样的东西,所以“select”不起作用。然而,我可以在SQL/R之外做这件事,但我对R一无所知。你在用什么样的SQL软件?SQL Server、SQL Developer、MySQL?MySQL是我拥有的软件。