繁体   English   中英

将名称与柱状表中的 SSN 匹配

matching names with SSN in a columnar table

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

提前感谢您提供的任何建议。

这是我第一次尝试从列式数据库进行查询,所以我有点不确定如何编写一个查询来提供我正在寻找的结果。

我正在查询的表(“census_data”)具有以下类型的值(总共 41 行):

plan_id ssn_key        field    value
1       111111111      DOB      1732-02-22
1       111111111      DOR      1830-11-02
1       111111111      FNAME    GEORGE
1       111111111      LNAME    WASHINGTON
1       863283322      DOR      2020-03-22

作为仅供参考,在某些情况下,我们可能只有某人的 SSN 和 DOB,但没有他们的 FNAME、LNAME、DOR(退休日期)等。

我们现在正在使用虚拟数据,并尝试在我们开始使用大规模数据集时进行查询。

我们知道,在实际数据集中的某些情况下,会出现不合逻辑的数据,例如未来发生的退休日期('DOR')(假设对于我们的规则,'DOR'值必须发生在过去以使其有效)。

我们编写了一些查询,这些查询为我们提供了我们正在寻找的结果,例如:

1) 给我们所有 FNAME = 'GEORGE' 和 LNAME = 'WASHINGTON' 的人的生日

select [value] from [testdb3].[dbo].[census_data]
where ssn_key in (select ssn_key from census_data where field='LNAME' 
and value='WASHINGTON' and ssn_key in
(select ssn_key from census_data where field='FNAME' 
and [value]='GEORGE')) AND field='DOB' 

2) 给我们所有退休日期在今天之后的人的 SSN

select [plan_id], [ssn_key], [field], [value] 
from [testdb3].[dbo].[census_data] as 
cd where cd.field = 'DOR'and value > GETDATE()

提醒一下,SSN 值在我们表的第 2 列,而 DOB、FNAME、DOR、LNAME 等的值都在我们表的第 4 列。

这就是我们难住的地方。 我们正在尝试编写一个查询,为我们提供退休日期大于今天的任何人的名字。 我们花了几个小时试图想出一些可行的东西,但到目前为止还没有结果。 如果有人对代码是什么有任何想法,请告诉我,我将不胜感激。 谢谢你。

问题暂未有回复.您可以查看右边的相关问题.
1 将名称-值列表投影到 object

我希望能够将任意平面 object 保存到名称-值列表中。 我可以使用反射来手动组装/解析列表,但这会产生很多开销。 在保存和读取过程中都会不必要地创建许多NameValueListContent对象。 可以以某种方式省略吗? 尤其是在阅读过程中,在我的情况下,这对性能非常敏感。 ...

2 为什么没有将名称添加到列表中?

我找到了这个小提琴,我正试图让它工作......我无法弄清楚为什么这些名字没有被添加到列表中,由于某种原因,添加按钮就像一个提交按钮,我不知道为什么。 ..它应该将所有数字添加到列表中,因此当我单击提交时,它应该将数字发送到数组中.. JavaScript: HTML: ...

4 将名称列表与数据质量差的列匹配(Python)

我有一个包含5列的表格,其中之一是数据质量糟糕的名称列表。 我设法在R中尽可能地清理了它,但它仍然看起来像这样(格式化为便于阅读的代码): 现在,我还有另一个名称如下的列表: 我想在第一个列表的第二个列表中找到名称。 我在此查找了不同的文章并尝试了此方法,因为ngrams似乎 ...

5 需要函数将名称与逗号分隔的列表匹配

我有一个长度为2139的SNP名称列表。我一直试图将这些名称中的每一个一次匹配到这个23行的字符列表,其中每行包含多个名称,所以 我可以为每个SNP分配基因座名称。 我尝试过grep和匹配,没有任何工作。 这显示了我的角色向量的前10个元素,它们具有SNP名称: 这显示了23 ...

6 bash:在Unix中将名称与模板列表匹配

我试图将文件名与存储在变量中的模板列表进行匹配。 我保持模板匹配的变量如下所示 我保存文件名的变量是FILE_NAME。 如果FILE_NAME =“Sample.csv”或FILE_NAME =“TEST_12.csv”,那么该命令应该返回成功。 如果FILE_NAME类 ...

7 将名称映射到列表列表中包含的代码

我有以下格式的数据框: 我需要将项目编号映射到以下数据框中可用的产品名称: 最终的数据框应如下所示: 我已经尝试使用一系列 .groupby()、拆垛、重新堆叠、旋转等来做到这一点。我正在寻找一种更实用(优雅)的方法,只需几行代码即可完成。 这是数据复制的一些代码。 非常感激。 ...

8 使用Servlet将名称放入同一HTML文件的列表中

我使用带有文本字段的html页面,您必须在其中输入名称,然后单击登录按钮。 在同一页面上是所有名称的列表。 现在,我必须通过单击登录按钮将名称发送到servlet。 Servlet必须将名称添加到播放器列表中。 Servlet已经接收到输入的名称,但是将其发布到新的HTML页面上。 ...

9 如何将名称与列表中的常用元素合并?

在一个名为“ common”的列表中,我有一堆具有共同元素的名称。 例如,我的列表中包含这些名称 我希望能够以最Pythonic的方式合并所有具有共同元素的名称(除非必要,否则不必使用库或列出理解)。 公用元素是一个字符串中的名字和后续字符串中的名字。 举例来说,这就是我想要的结果 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM