Tag: where子句

apache metamodel – 在文件中的非string列上

我需要你的帮助,我使用org.apache.metamodel为了读取文件的数据集(excel,csv ..),而这样做,我已经注意到所有返回的列被归类为“string”,我的问题是我试图使用org.apache.metamodel.query筛选列值。 FilterItem ,但我看到比较是一个“string比较” – 例如(i <2)将返回1,10,111等。 我遇到了数据types转换里面:“ http://wiki.apache.org/metamodel/examples/DataTypeConversion ” 但是当我使用它,它并没有真正改变列的types,我的结果是不正确的。 所以如何过滤文件中的非string列, 提前致谢!

如何使用“LINQ组”?

我使用Linq与Excel的多表单的Excel。 如何使用LINQ的组? 样本数据: Name | Rate | Date | Code | ROW_SEQ A | 12 | 01/01/2015 | 12 | 1 B | 13 | 01/01/2015 | 12 | 2 Sub Total | 25 | 01/01/2015 | 12 | C | 10 | 01/01/2015 | 12 | 3 Grand Total | 35 | 01/01/2015 | […]

如何从 – varchar列进行search

我试图从SQL表中search我的列在哪里search是varchartypes,我的search关键字应从Excel导入,如下所示: SELECT table.column FROM table WHERE column =“例如”42-3 所以,这个列包含由less量数字形成的varchartypesvariables,然后是“ – ”,然后是一个数字。 以Excel我写例如42-3和macros应从该表中find42-3的每一行。 我想我应该把它转换或拆开,因为我只能用数字search,但是当variables存在时,我不知道该怎么做。 编辑: 所以,在我的SQL表中我有第一列,其中是varcharvariables42-1,42-1,42-2,45-1,46-1 …第二列我有数字1,5,11,3, 1,6,2 …第三列我有数量300,52,200,10,712,31,0.44 …我应该使用WHERE命令进行search,例如WHERE column1 = 42-1 我可以直接从excel中将这个“42-1”写成string格式,所以这不是问题,只是字符types是以varchar格式存在的,所以我不能将它转换为整数。

在Excel中使用单元格作为参数在SQL中创build参数化查询

所以在MS Excel中,我从SQL Server中的数据库中导入了一个表。 我想创build一个参数化的查询,你有两个单元格。 说这两个单元格是G1和G2。 G1采用参数/类别,G2从参数/类别中获取一个值,并查询您导入的表(本质上是一个从单元格input中dynamic的WHERE子句)。 有人可以告诉我如何做到这一点?