我是SQL新手,我遇到了一些麻煩。如何插入到現有的表列值
比方說,我有一個表,名爲數據,有兩列,class
和name
。
我想創建列math
如果它不存在,並給它一個值John
。
我可以做到這一點:
INSERT INTO data VALUES ('math','John')
但是,如果我改變John
到Steve
,我想math
擁有的"John","Steve"
值。
但相反,它會創建另一行"math"
,其值爲"Steve"
,如何將此插入插入同一列?
感謝
請給出樣本數據和預期輸出。 –
我做過,樣本數據是名爲「數學」的列,其中有兩個值「John」和「Steve」。預期輸出是名爲「數學」的單列,其中有兩個值「John」和「Steve」。但現在,它創建了兩列,分別命名爲「數學」,值分別爲「John」和「Steve」 – Will
在插入後發佈您想要的實際表。您的描述不清楚。 –