2011-09-15 46 views
0

可以這樣做SQL嗎?具有引用同一行的函數的SQL插入

INSERT INTO table (a, b) VALUES ('qwerty', upper(a)); 

我想要的結果是一排a: qwertyb: QWERTY。這個確切的例子不起作用,但我能以不同的方式做到嗎?

請不要告訴我,纔算是對我自己的。以上只是一個簡單的例子。實際使用是一個非常複雜的函數,它是作爲SQL中的一個函數實現的。

如果它的確與衆不同,我使用SQLite。

回答

3
INSERT INTO the_table 
SELECT a, upper(a) FROM 
(SELECT 'qwerty' a) 
相關問題