Questions tagged «query»


16
查询CSV文件
有谁知道一个简单的工具可以打开CSV文件,并允许您对其进行基本的SQLesque查询?就像各种图形工具一样,它易于使用。 我知道我可以编写一个小脚本来将CSV导入到SQLite数据库中,但是由于我想有人在我之前想到了这一点,所以我只想询问是否存在。提示此问题的原因是我对Excel的有限筛选功能感到沮丧。 也许其他一些数据可视化操作工具将提供类似的功能。 首选Free或OSS,但我愿意接受任何建议。 编辑: 我确实希望有一些关于如何执行以下操作的清晰教程,而不仅仅是“使工作表成为ODBC条目”或“使用ODBC文件编写程序”,或者更多关于要使用的应用程序的想法。注意:我无法使用MS Access。 另一个编辑: 我仍然愿意使用SQLite解决方案。我的平台是半古老的Win2k笔记本电脑,上面装有P4。它的速度很慢,因此资源匮乏的解决方案是理想的选择,并且很可能会取得成功。
30 csv  query 


1
如何在Excel 2007中使用动态日期范围创建SQL查询?
我正在尝试创建一个报告电子表格,可以打印给定时间段内的报告。下面的查询有效,但是当我尝试使用a时 ? 参数代替日期,选择包含我的日期的单元格后出错。如果我使用单引号 ('?') 如果不这样做,我会从字符串转换为日期/时间失败 (?) 我接近语法错误 @p1。 最后,我需要一个开始和结束日期或一个公式添加一个月或转移到开始日期/时间,以将数据过滤到重要信息。该查询是在Microsoft Query中构建的。 SELECT FloatTable.DateAndTime, TagTable.TagName FROM master.dbo.FloatTable FloatTable, master.dbo.TagTable TagTable WHERE FloatTable.TagIndex = TagTable.TagIndex AND (( FloatTable.DateAndTime >= {ts '2012-06-01 00:00:00'} )) 任何援助将不胜感激。

1
与Microsoft Query中的点有关的CSV文件名错误(通过Office Excel 2013)?
经过数小时的努力,看来我发现了一个有关Microsoft Query通过Office Excel 2013处理csv文件的错误。 我正在尝试从csv数据生成图表。每小时都会添加一条新记录,因此我不想导入数据,而只是将文件用作源。 至少获取数据透视图的动态数据的唯一可行方法是:在Excel 2013中:数据->从其他来源->->输入名称->选择'Microsoft Access文本驱动程序(* .txt,* .csv)- >单击连接->取消选中“使用当前目录”->单击“选择目录”->浏览至目录并单击“确定”。然后,我设置一些选项,例如用分号分隔。单击3x确定。 然后将出现一个窗口,您应该可以在其中选择“可用的表和列”。 当我使用文件名中包含更多点的文件时,仅该扩展名使用,没有列出任何列可供选择。文件名点被替换为数字符号(#)。作为测试,我复制了原始文件,并从文件名中删除了点。 图片在这里: 所以: Data_in_a_file_object1.csv→有效。 Data_in_a_file.object1.csv→不起作用。 我无法更改csv文件名。 然后最后是一个问题:这是一个错误吗?难道我做错了什么?有解决方法吗?(我没有找到一个。)


1
尝试在Excel中使用第一列对第二列中的值进行分组来转置两列表
我在Microsoft Excel 2016中有两列表,该表仅在第一列中列出费用类别,在第二列中列出费用金额。费用类别不是唯一的,并且会重复多次。 我要查找的输出将具有唯一的费用类别作为列标题,并在该特定费用类别下列出所有费用值。 我尝试使用Excel查询进行此操作。经过两个默认查询步骤后,我的第一步是按“类别”列对行进行分组,在本例中,新列名设置为“ CategoryValues”,并且该列中的操作为“所有行”。这将在第一列中生成具有唯一类别的表,并在第二列中生成对表的引用。下一步是转置表格并将第一行提升为标题。经过这两个步骤后,我得到了具有唯一标题的唯一类别,每列的第一行数据包含对另一个表的表引用,其中第一列是唯一类别,并且值仅在该类别中。 此外,我可以单击一个表引用,这将使我进入上述表的特定类别。第一列可以删除,剩下的是单一类别列,其中的值列为行。 这正是我要实现的目标,但涉及所有类别。 let Source = Excel.Workbook(File.Contents("C:\Users\Pancake\Documents\TestQuery.xlsx"), null, true), TblExpenses_Table = Source{[Item="TblExpenses",Kind="Table"]}[Data], #"Grouped Rows" = Table.Group(TblExpenses_Table, {"Category"}, {{"CategoryValues", each _, type table}}), #"Transposed Table" = Table.Transpose(#"Grouped Rows"), #"Promoted Headers" = Table.PromoteHeaders(#"Transposed Table", [PromoteAllScalars=true]), #"Adv Fee" = #"Promoted Headers"{0}[Adv. Fee], #"Removed Columns" = Table.RemoveColumns(#"Adv Fee",{"Category"}) in …

1
在Windows搜索中排除某些文件扩展名
我正在尝试搜索某些文件扩展名.pro。我已经在搜索栏中尝试了以下搜索:type:.pro和*.pro,但是,这两个查询都生成扩展名为.properties和的文件.project。我不希望这些出现在我的结果中。如何排除这些?
1 search  query 

0
如何从原始数据创建只读表
如果我有一个大型数据表,基本上就像一个数据库,我可以创建另一个工作表或范围,它是完整数据集的过滤子集吗?如果是这样,它会在主表更改时保持最新状态吗? 第三个表可以是另一个过滤后的第二个表的子集吗? 第四个本质上可以是多个表的查询吗? 是否可以使这些表可写并更新原始表? 在某种程度上,人们可以在Libreoffice Calc内的穷人数据库中找到完整的数据吗?

1
当数据库中的数据发生更改时,MS Access是否会从查询更新剪贴板上的数据?
我只是在MS Access中调试一个宏,当它遇到断点时运行了一个查询,我将数据从它复制到剪贴板。在进入下一步之前,某些值为null,然后运行了下一步,该步骤运行了一个查询,该查询更改了我在剪贴板上的数据。然后我粘贴了数据和之前由查询更改的null值...当我粘贴数据时,导致我的WTF相当大。 所以我的问题是,当数据库中的数据发生变化时,MSAccess是否会更新剪贴板上的数据?这是我对那里发生的事情的唯一解释。

1
单引号是否应该用于多行MySQL更新?
当您在MySQL中的多行上执行SQL UPDATE时,似乎您可以在每个值周围放置单引号,它将产生相同的结果。 如果不使用单引号产生相同的结果,是否有理由在UPDATE查询中使用单引号?有什么不同吗? 没有引号的示例: UPDATE superuser SET poop = rainbows WHERE id IN (1, 2, 3); 带引号的示例: UPDATE superuser SET poop = rainbows WHERE id IN ('1', '2', '3');

3
适用于Mac OS X的免费数据库实用程序/工具
如果我使用Windows并想使用数据库,我会设置一个WAMP服务器。 我可以在Mac OS X上使用什么? 我目前正在通过Mike的T Sqlite / Firefox插件为SQLite使用SQLite。 我想知道哪些数据库可用?(例如,MySQL for PHP,SQLite for PHP / iPhone)。我可以安装任何其他可用的数据库系统吗?(免费?)

3
TFS 2010 - 无法查询某些用户
我们似乎在Team Foundation Server 2010安装时出现问题,在查询某些用户时会出错。如果我们将它们包含在'AssignedTo'过滤器中,则查询会立即出错: TF237161:服务器操作超时或服务器无响应。再试一次。 对于其他用户,这可以正常工作,并且在工作查询的结果中返回分配给这些有问题的用户的TFS。我已经检查过,它似乎不是一个权限问题。我们去年已经从Team Foundation Server 2008迁移到TFS 2010,但是影响的人认为它在此之前正在发生。 有没有人有任何想法,从哪里开始排除故障?我有完全访问服务器和数据库的权限,并且已经开始尝试在SQL中复制查询以查看它是否是数据库中的错误,但到目前为止还没有达到很远。 如果有人有任何建议,他们将不胜感激!谢谢

1
在Excel中使用sql查询以正确的顺序显示列
我目前在excel中使用sql查询,因此用户可以通过刷新工作表来获得结果。 结果将显示,但根据我的查询,列的顺序与它们应该的顺序不同 在数据选项卡中的excel中,我从其他来源中选择并从sql server中选择然后我连接到我的数据库。我得到一个输入我的sql命令(查询)的选项,它运行得很好。但是列的顺序与查询中指定的顺序不同。 select p.first_name + ' ' + p.last_name as Name, CONVERT(CHAR(10), dob, 101) AS DOB, st.id_no AS ID, addr.address, e.program_name as Program_Name --case when end_date is null then 'Y' else 'N' end as 'Enrolled?' from programenrollment e With (NoLock) join people p on e.people = p.people left …

0
MongoDB shell版本v4.0.5:非常慢的查询
MongoDB shell版本v4.0.5:非常慢的查询| 花时间拿取| 数据大小:一个集合中的2-3百万个文档,大约有13-15个这样的集合。 系统配置: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 6 On-line CPU(s) list: 0-5 Thread(s) per core: 1 Core(s) per socket: 6 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 79 Stepping: 1 CPU MHz: 2097.570 BogoMIPS: 4195.14 Hypervisor …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.