2014-12-04 46 views
0

我將通過我的數據塊進行迴歸分析。爲此,我需要找出各種價值。對於設置每一個數據,我需要得到N:count(X)sumXsumYsumX*X使用另一個表格的計算數據創建新表格

另外我寫了查詢,對於那些操作像

SELECT COUNT(X) FROM table_name 
SELECT SUM(X*X) FROM table_name 

我需要創建另一個表,一排包含count(X)sumXsumX*X等。我該如何編寫這種查詢?

+0

您的意思是[CREATE TABLE _____ AS'](http://dev.mysql.com/doc/refman/5.0/en/create-table-select.html)查詢? – 2014-12-04 17:04:51

+0

是的,我需要這種查詢 – Shashika 2014-12-04 17:06:03

回答

0

您可以將多個骨料添加到相同的查詢,並使用create table as

create table yournewtable as 
select count(x) cnt, sum(x*x) sumxx, sum(x) sumx 
from table_name 

這將返回罪惡gle排。如果你需要拆開它,看看group by

0

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) 
相關問題