我将通过我的数据块进行回归分析。为此,我需要找出各种价值。对于设置每一个数据,我需要得到N:count(X)
sumX
sumY
sumX*X
等使用另一个表格的计算数据创建新表格
另外我写了查询,对于那些操作像
SELECT COUNT(X) FROM table_name
SELECT SUM(X*X) FROM table_name
我需要创建另一个表,一排包含count(X)
,sumX
,sumX*X
等。我该如何编写这种查询?
我将通过我的数据块进行回归分析。为此,我需要找出各种价值。对于设置每一个数据,我需要得到N:count(X)
sumX
sumY
sumX*X
等使用另一个表格的计算数据创建新表格
另外我写了查询,对于那些操作像
SELECT COUNT(X) FROM table_name
SELECT SUM(X*X) FROM table_name
我需要创建另一个表,一排包含count(X)
,sumX
,sumX*X
等。我该如何编写这种查询?
您可以将多个骨料添加到相同的查询,并使用create table as
:
create table yournewtable as
select count(x) cnt, sum(x*x) sumxx, sum(x) sumx
from table_name
这将返回罪恶gle排。如果你需要拆开它,看看group by
。
CREATE TABLE
,然后再使用INSERT INTO
CREATE TABLE yourTableName
(
col1 int,
col2 int,
col3 int
);
INSERT INTO yourTableName (col1, col2, col3)
SELECT
(SELECT COUNT(X) FROM table_name),
(SELECT SUM(X) from table_name),
(SELECT SUM(X*X) from table_name)
您的意思是[CREATE TABLE _____ AS'](http://dev.mysql.com/doc/refman/5.0/en/create-table-select.html)查询? – 2014-12-04 17:04:51
是的,我需要这种查询 – Shashika 2014-12-04 17:06:03