SQL语句什么意思
答案:4 悬赏:80 手机版
解决时间 2021-01-25 00:42
- 提问者网友:临风不自傲
- 2021-01-24 04:06
SQL语句什么意思
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-01-24 05:02
创建表income_state,取housing表的hinc的平均值后保留整数,同时更名为income,取fips表的name字段,同时更名为state。并以name分组,就是取唯一值。以income字段分布,最终生成的表如下:
表名 income_state
有两个字段 state和income
表名 income_state
有两个字段 state和income
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-01-24 07:28
创建table名为income_state 表,其中字段是那个查询语句返回的结果,并把查到的数据插入表中
- 2楼网友:杯酒困英雄
- 2021-01-24 06:22
把as后边的select内容看作一个视图,创建和这个视图有相同字段、字段属性及字段值的表income_state。
- 3楼网友:深街酒徒
- 2021-01-24 06:17
把hoursing(别名h)表和fips(别名f)表关联起来housing AS h JOIN fips AS f
前提条件是h.state=f.code
ON h.state = f.code
并且只取h.hinc>0的数据WHERe h.hinc>0
同时对数据根据f.name的不同进行分组GROUP BY f.name
分完组后,对同一组的h.hinc数据取平均值avg(h.hinc)
后进行四舍五入,且保留0个小数round(avg(h.hinc),0)
然后命名为income
round(avg(h.hinc),0) AS income
并且对income中重复的数据进行过滤,只取一行。
DISTRIBUTED BY (income)
将所得的数据{state, income}进行表的创建赋值
CREATE TABLE income_state AS
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯