我应该写什么SQL查询来将二维数据复制到表中?

时间:2017-07-20 23:00:15

标签: sql-server django postgresql

我是SQL的新手并试图解决这个问题。我想将此表(附加图片)从csv文件复制到数据库中。我创建了三个表:

  1. 年份表:我已经在其中插入了2014年,2015年和2016年。
  2. 公司表:我创建​​了两家公司'Alpha'和'Bravo'。
  3. FINANCIAL_DATA表:我已经使用十进制字段创建了收入和成本类别,并为YEAR表设置了两个外键,而为COMPANY表设置了其他外键。这些数据与该公司之一的'Alpha'公司有关。

    enter image description here

  4. 我应该编写什么SQL查询来将此数据复制到FINANCIAL_DATA表中?我猜它会是这样的:

    COPY financial_data (2014, 2015, 2015)
    FROM '/Desktop/financial_data.csv'
    DELIMITER ',' CSV HEADER
    WHERE
    

    我不确定我应该为条件WHERE写什么语句。

    在这种情况下,您还可以确认我使用的外键是否正确,还是应该使用ManyToMany键还是其他任何东西?

    非常感谢您的帮助。

0 个答案:

没有答案