![]() |
1
1
对于
结果:
|
![]() |
2
1
这是一个非常糟糕的数据模型。 表格应该代表一个实体,例如玩具、订单、年销售额。。。另一侧的一列表示该实体的属性,例如玩具的名称或价格、订单日期、销售年份。在你的模型中,你混合了这个。什么是“玩具1”?玩具ID?金额?这似乎是两者的结合。然后你的表2可以放很多很多玩具,而你的表1只能放3个。这不匹配。 你应该拥有什么: 桌上玩具 toy_id | name -------+----- 1 | doll 2 | car 3 | bear 表销售 year | toy_id | amount 2016 | 1 | 100 2016 | 2 | 20 2016 | 3 | 50 2017 | 1 | 150 2017 | 2 | 120 2017 | 3 | 40
您也不会编写查询来提供矩阵。您可以选择数据(例如。
在SQL查询中,您必须事先知道列,但矩阵输出并非如此,因为在运行甚至编写查询之前,您必须知道toys表中有多少toys。每次添加玩具时,都必须更改查询。这不是关系数据库应该如何工作的。 |
![]() |
3
0
我不确定,但大致是这样的:
|
![]() |
4
0
一种方法是只选择-1行并应用算法来获得玩具名称。那可能是
您必须将输出转换为varchar,以混合文字和数字:
提供输出:
|
![]() |
Karpov · 巨大的广播变量,没有parfor优化代码? 7 年前 |
![]() |
Shika93 · Matlab元素位置 7 年前 |
![]() |
nymuffin · 在R中创建非对称对角线为0s的1s非对称矩阵 7 年前 |
![]() |
Jakub Wagner · 厄米矩阵的特征向量[闭] 7 年前 |
![]() |
yankeefan11 · 网格每个点处的矩阵 7 年前 |
![]() |
Patrick · 将字母向量拆分为大小相等的向量[重复] 7 年前 |