SQLite创建表并插入&;更新值
当我在学习我的SQL课程时,我被以下问题困住了。你能帮我解决这个问题吗?这对我来说很难 问题是: 本练习的目标是找出SQLite创建表并插入&;更新值,sql,sqlite,Sql,Sqlite,当我在学习我的SQL课程时,我被以下问题困住了。你能帮我解决这个问题吗?这对我来说很难 问题是: 本练习的目标是找出TemporalData中的4个数字属性中的每一个是否都是 与销售额正相关或负相关 要求: 示例中的每个示例都由一对(商店、工作日)组成。这意味着在计算相关性之前,必须对所有部门的销售数据进行汇总 返回与模式的关系(AttributeName VARCHAR(20),CorrelationSign Integer) AttributeName的值可以是硬编码的字符串文字,但 必须
TemporalData
中的4个数字属性中的每一个是否都是
与销售额正相关或负相关
要求:
- 示例中的每个示例都由一对(商店、工作日)组成。这意味着在计算相关性之前,必须对所有部门的销售数据进行汇总
- 返回与模式
的关系(AttributeName VARCHAR(20),CorrelationSign Integer)
- AttributeName的值可以是硬编码的字符串文字,但
必须使用SQL查询自动计算of
给定的数据库实例CorrelationSign
- 您可以使用多个SQL语句来计算结果。创建和更新自己的表可能会有所帮助
| store | dept | weekdate | weeklysales |
|1 | 1 | 2010-07-01| 2400.0 |
|2 | 1 | 2010-07-02| 40.0 |
这是临时数据表:
| store | weekdate | temperature | fuelprice | cpi | unemploymentrate|
| 1 |2010-07-01| 100.14. | 2.981 | 125.1222 | 9.402
| 2 |2010-07-02| 99.13 | 3.823 | 129.2912 | 14.81
因此,我编写了如下代码。你能告诉我怎么解决这个问题吗
如果存在CorrelationGroup,则删除表
创建表关联组(
属性名称VARCHAR(30),
相关符号整数
);
选择总和(每周销售)
来自临时地址t,销售地址s
其中s.weekdate=t.weekdate,s.store=t.store;
选择平均(t.temperature)作为“temp”,选择平均(t.fuelprice)作为“fuel”,选择平均(t.cpi)作为“fuel”,选择平均(t.unemploymentrate)作为“unemploymentrate”
来自销售部s,临时地址t
其中s.store=t.store,s.weekdate=t.weekdate;
插入CorrelationGroup值('Temp','CorrelationSign的值');
--3个以上
您的数据库表示没有帮助。您能否根据您使用的标记信息提供MRE?如果您正在学习SQL,请学习使用正确、明确、标准、可读的JOIN
语法。