![](/img/trans.png)
[英]How to add n number of columns to an existing table,the new columns should have the aggregate of an existing column
[英]How to add new column to MySQL table without listing other existing columns
假設我們有一個包含100列的mysql表。 現在,我知道,如果我們要創建一個包含兩列值之和的新列,我們可以在SELECT
之后在兩列上使用SUM
函數,但是我還必須列出其他100列的名稱。 有沒有一種方法可以使表具有100列以及SUM
函數,而不必在SELECT
之后列出這些列。
SELECT c1+c2, c1, c2, c3, c4,...,c100 FROM columns
您可以只使用通配符( *
):
SELECT *, c1 + c2 AS sum FROM columns
嘗試:
SELECT c1+c2, t.* FROM columns t
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.