我可以做这样的事情吗?
INSERT INTO table (a, b) VALUES ('qwerty', upper(a));
我希望结果是a: qwerty
和b: QWERTY
的行。这个确切的例子不起作用,但我可以用不同的方式吗?
请不要告诉我自己计算。以上只是一个简化的例子。实际使用是一个非常复杂的函数,它在SQL中作为函数实现。
如果它有所作为,我正在使用SQLite。
答案 0 :(得分:3)
INSERT INTO the_table
SELECT a, upper(a) FROM
( SELECT 'qwerty' a )