问题标签 [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.
mysql - 客户的数据库模式
现在我有两个表订单和客户,每个订单都有他的客户。订单表包含有关订单的详细信息和他的客户 ID。
客户表保存有关客户的信息。问题是这些客户具有自然人的属性,因为到目前为止我只有自然人所有者。
现在我想添加客户的法人实体类型,但是因为它们将具有与实际客户表完全不同的属性,而且因为将来我希望法人实体客户变得更复杂,我需要为他们制作另一个表让我们说 legal_entity_customers 表.
所以我将有 3 个表 order,customers(代表自然人客户)和 legal_entity_customers。问题是如何制作这 3 个表的结构或添加另一个表,如果需要能够进行单个查询返回与他的客户的订单(可以是客户表中的自然人或 legal_entity_customers 表中的法人实体)
c++ - QSqlQuery size() 总是返回 -1
方法size()
总是返回 -1。请帮忙。谢谢。
php - MySql 表架构性能问题
我在mysql数据库中有下表:
该表在过去 2 年多的时间里工作得非常好,但从 3 天开始,它就被查询 DML 执行卡住了。执行 3 到 4 个 DML 查询后,执行相同的查询开始花费太多时间?似乎有任何其他进程将自己附加到 mysqld,因此 mysql 执行挂起。
我在 mysql 版本 5.6.14 的 windows 2012 Server -2 64 位上。此表的总大小为:30 MB
请指导我如何提高查询性能?
简单查询示例:
qt - 如何从 QSqlQuery 获取给定索引处的行
我正在学习 QT 并使用 QSqlQuery 从数据库中获取数据。
我已阅读此文档。我知道使用 next() 函数我们可以遍历 QSqlQuery 行并使用 value(int col) 函数我们可以从当前行获取数据。
但我不知道如何在不使用 next() 函数的情况下获取特定索引处的行。
mysql - 选择两列的唯一组合
样本数据:
我有上面的示例数据。我想要的是选择组合productID
和packingID
. 在上面的例子中,唯一匹配的结果是
这些行是 和 的唯一唯一ProductID
组合PackingID
。我不想要不同的结果,因为它会给我所有其他组合之一。
mysql - SQL:查找平均值并按两个参数分组
给定一个格式如上的表格,你如何找到每个项目(每年)的平均年价格?因此,例如,我想要一个看起来像这样的新表:
我试过以下代码: SELECT ID, Year, AVG (Price) FROM DATA GROUP BY ID, Year
但最终每个平均值都为 0。不过,排序似乎工作正常,所以我不确定为什么会这样。任何帮助将不胜感激。
编辑:事实证明我的 SQL 代码没有任何问题。我想答案只是一个错误。谢谢大家的回复。
google-bigquery - 从其他表中填补瀑布的空白
我有两张桌子:
1. 预测表中的原始预测数据,按快照日期拉取,我使用这些数据创建的瀑布看起来像这样
行标签是快照日期,列标签是预测周。基本上,数据有一堆快照日期,每个快照都会提供从这个快照日期开始的预测数据,并且会显示在预测周内。第一个快照日期 x 将预测超出 x 的周数,第二个快照日期 y 将仅预测超出 y 的周数。
然后我有表 2,消费表中的消费数据。我将使用消费表中的周来匹配预测表中的周,以插入消费来填补瀑布中的空白。
如果我在 excel 中手动执行,它将预测第 8/25 周,第 35 周,然后我从消费表中找到第 35 周并在此处插入。因此,所有快照日期的第 35 周将是相同的。
它看起来像这样:
但是这里的问题在我的预测表中,例如,第一个快照日期将预测第 1 周到第 10 周,但第二个快照日期将只有第 2 周到第 10 周的预测。我不知道如何以及是否有可能使这个过程自动化 bigquery sql,因为空白基本上意味着没有数据,没有预测周。
如果有人能给我一些想法,我将不胜感激
这是我的脚本:
mysql - 子字符串,替换格式
您好,我有一行数据 1000 条记录,我需要以如下格式替换和子串:
我有这种格式 004320487091,我需要将其转换为 0.432.487.091 任何想法有帮助吗?
php - Sql where子句不起作用
SQL where 子句在我的数据库中不起作用。
我有一个名为“站点”的表和类似的结构
我正在运行这个 SQL 查询
但我得到这个输出
我这辈子从来没有见过这样的事。
更新:截图
我不想在项目中应用这个查询。
真正的问题在于insert
创建数据库的命令。尝试
并手动检查表中的记录。你不会看到换行符。这是我注意到的 SQL 中的一个问题。
sql - 选择具有唯一 ID 的行
我需要从两个数据集中选择最后一行。我需要main_ID
和key_ID
。但是,main_ID
通常会有多个key_ID
.. 除了这两行之外,我还需要地址插入日期和名称。
数据来自表一,key_ID
并Main_ID
命名第二个连接表具有main_ID
地址和插入日期...第二个表没有key_ID
列
一个例子是:
我想拉出Key_ID
显示所有列的最后一行。
所以我的最终输出应该显示: