问题标签 [qsqlquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
124 浏览

sql-server - SQL Server 2014 标准版大表性能

我有一个关于性能的问题,目前我有一个表,只要表行已经有数百万条记录,查询性能就会出现问题。

这是表格:

HistoryParameterID它在和上有一个聚集索引相当平坦SourceTimeStamp

这是我正在使用的存储过程

如您所见,HistoryParameterIDandSourceTimestamp被用作第一个查询的参数。并检索价值 8 小时的记录,即约 28k 记录,它以不稳定的性能返回,1.8 秒 - 700 毫秒

设计会规模化吗?何时达到 770 亿条记录?或者有什么策略可以使用?SQL Server 的版本是标准版,因此没有要使用的分区和列存储。或者我是否达到了 SQL Server 标准版的最大性能?


这是更新的存储过程

在将 41213 行检索到表中的 ~849600000 行时,我得到了 1.396 秒的客户端处理时间。

有没有办法改善这一点?

0 投票
0 回答
693 浏览

sqlite - QSqlQuery bindValue 将引号添加到字符串

我创建了一个向 sqlite 表添加新记录的函数,一切正常,但是当尝试插入字符串时,添加了两个额外的引号

代码:

执行选择时显示的值:

1|'Nom'|'Pays'|'Ville'|'Adresse'|1234|'12345678'|'13245678'|'12345678'|'email@email.com'

我在尝试使用时发现了这个问题,而 Nom="x" 它总是不返回任何记录。

0 投票
1 回答
21 浏览

mysql - 用另一个表中的数据更新一个表

您好,我有一个名为 score 的表和另一个名为 games 的表。尽可能基本的表格看起来像这样。

分数:

玩家 AverageKills
extcy 5


游戏:

玩家杀戮
extcy 5
extcy 6
extcy2 4
extcy 7

我试图将杀戮中所有杀戮的平均值仅用于 extcy 而不是 extcy2,并通过更新将其添加到分数中的数据原始 extcy 行。

关于我在上面的代码中做错了什么的任何想法?

0 投票
2 回答
2269 浏览

c++ - 在 QLabel 中显示 sql 查询的输出

我正在编写一个 qt gui 应用程序,我计划在其中显示 QLabel 中的 sql 查询的输出。

现在填充 QTableView 模型中的输出很简单,我可以使用它;

关于如何在 QLabel 中实现这一点的任何想法???

查询的输出将是一条记录。例如世界最高山峰的名称,或英格兰首都的名称。只是单曲记录。

0 投票
4 回答
146 浏览

sql - SQl Server 表中的重复记录不同年份

我试图编写一个查找重复项的查询。该查询将查看最新的 2013 年订单日期,然后与最新的 2014 年订单匹配,以查找两个年份中都存在的记录。我的代码只给了我 2013 年的数据,而不是 2013 年和 2014 年的数据。所以我想显示这两年的重复数据。

例如下面是示例数据

那么我应该得到一个回报

这是我的代码

0 投票
3 回答
42 浏览

mysql - SQL 行比较查询

我是 SQL 新手,并尝试针对以下结果表编写查询,以便我列出学生 Mary 得分高于 Tom 的科目。

结果应该是如下表:

我相信我应该使用 join 子句,但无法使其正常工作。

谢谢

0 投票
2 回答
67 浏览

sql - SQL AND OR 查询

我正在尝试从我们的客户服务查询中选择一些消息,其中 Mmessage 所有者是 ABC,数据是 LIKE ABCDEF 和消息......并且消息是从客户到 CSservice 或从 CSservice 到客户。

我怎样才能做到这一点?

0 投票
1 回答
253 浏览

c++ - QtCreator中如何根据SqlQuery结果做条件语句?

我想要做的是 query.exec() 一个 DELETE 语句,如果删除成功我想显示更新的表,否则显示一个 QMessageBox 说名称不匹配。

我的印象是,如果 DELETE 语句找不到条目,​​则 query.exec() 将为 FALSE。但无论我输入什么名称,它总是正确的。有解决这个问题的方法吗?谢谢大家...

所以我目前拥有的代码是:

0 投票
3 回答
94 浏览

sql - 如何提高 SQL Server 查询的性能

我在存储过程中有以下查询:

一些可能有帮助的更多信息:

[SCM 服务器].[OrdrMgmt].dbo.STAGE_StageData - 超过 2,000,000 行 dbo.CRM_tblActivityStore - 超过 5,000,000 行

这些表都没有索引,也没有主键。

这个需要3个多小时。

添加索引可以提高多大的效率?

任何其他想法如何改进它?

谢谢,

宜兰

0 投票
0 回答
59 浏览

sql-server-2008 - 透视 3 个连接表 SQL Server 2008

我有一个连接两个表的查询。结果我需要以 为中心QuestionID,因为现在QuestionID是垂直而不是水平

这是我的查询

输出是

我需要它来QuestionID排成一行。我怎么能用枢轴做到这一点

提前谢谢你