我將通過我的數據塊進行迴歸分析。爲此,我需要找出各種價值。對於設置每一個數據,我需要得到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