Sqlite 读取以列名为值的表的内容

Sqlite 读取以列名为值的表的内容,sqlite,case,Sqlite,Case,经过多年的阅读,我现在有一个问题,我没有发现,可能是因为我真的不知道它叫什么"我想要什么" 我最近开始使用数据库和sql,因此我对它的了解最少。 我需要的是: 我想要一个如下所示的输出: Post Code | coordinates | Birth Date | Temperature Date | 50.95N_12.45E |50.85N_12.35E |... 1.1.1950|10|3.2|... 2.1.1950|10.2|3.5|... 前三个来自不同的桌子,一切都很好。但最后

经过多年的阅读,我现在有一个问题,我没有发现,可能是因为我真的不知道它叫什么"我想要什么"

我最近开始使用数据库和sql,因此我对它的了解最少。 我需要的是:

我想要一个如下所示的输出:

Post Code | coordinates | Birth Date | Temperature
Date | 50.95N_12.45E |50.85N_12.35E |...
1.1.1950|10|3.2|...
2.1.1950|10.2|3.5|...
前三个来自不同的桌子,一切都很好。但最后一个是棘手的问题: 我的体温表(温度)如下所示:

Post Code | coordinates | Birth Date | Temperature
Date | 50.95N_12.45E |50.85N_12.35E |...
1.1.1950|10|3.2|...
2.1.1950|10.2|3.5|...
现在我需要告诉sqlite:

SELECT mom.coordinates AS coordniates

temperature.(what you find in coordinates) AS temperature

FROM...
这可以理解吗?
提前感谢:)

你不能这样引用专栏名称。
必须枚举
大小写中的所有列
表达式:

SELECT mom.coordinates AS coordniates,
CASE mom.coordinates
  WHEN '50.95N_12.45E' THEN temperature."50.95N_12.45E"
  WHEN '50.85N_12.35E' THEN temperature."50.85N_12.35E"
  ................................. 
END AS temperature
FROM

啊,谢谢,会写很多东西,但如果它能工作的话,它会很好:)所以,我现在,这是相当长的一段时间了,但我仍然没有真正达到我需要的地方。我想我把这个问题搞错了,或者至少不是完全对的。我需要搜索在出生日期和之前的每个日期记录的温度,持续5天。所以我必须补充一点,那就是检查体温表上的日期。在Excel中,我现在可以使用索引和匹配的组合,到目前为止我就是这样做的,但这真的很烦人,因为我必须构建.sql,用Excel将其导出到.csv和edti,如果发生了我认为是错误的事情,我会重新开始…:(@Mitu您在评论中描述的内容与您的问题无关。我的回答与您发布的问题有关。如果您有新的要求,您可以提出一个新问题,说明您想要什么,并且不接受我的回答。。