我试图在6个月或12个月时找到只有基线体重而不是体重的受试者数量。提供的数据库大约有8000个条目,我们需要创建一个查询来查找这些信息 - 他们提到它可以通过加入来实现 - 但我不断获得与6个月体重和12个月体重相关的结果,当我只需要它时基线重量数据。例如,我很容易找到具有基线重量和6个月体重的人数的数据
SELECT DEMO.ID, DEMO.BL_WGT, [SIX MOS].WEIGHT_6MOS
FROM DEMO RIGHT JOIN [SIX MOS] ON DEMO.ID = [SIX MOS].ID;
我无法理解如何限定这些数据以仅查找具有基线权重的条目。任何帮助将不胜感激,谢谢!这是作业中的确切问题。
第五部分。创建一个名为WT_LOSS_ALL的新表,其中包含以下字段:
使用正确的联接以回答以下问题:
有多少参与者只有基线重量?基线& 6个月的体重?所有3项措施? (5分)
答案 0 :(得分:0)
试试这个:
假设是该字段的默认值为null,而基线始终具有值
仅限基线重量
Select count(id) from WT_LOSS_ALL where 6mos is null and 12mos is null
基线重量和6mos
Select count(id) from WT_LOSS_ALL where 6mos is not null and 12mos is null
全部3 基线重量和6mos
Select count(id) from WT_LOSS_ALL where 6mos is not null and 12mos is not null