如何为下面的结果列合并两列的内容:
StringBuilder
所需结果:
INSERT INTO TABLE (CODE, NAME, ACCOUNT_NO, TOTAL)
SELECT
CODE,
NAME,
ACCOUNT_NO,
TOTAL MOD 100000 AS NEW_TOTAL
FROM TABLE
WHERE TOTAL > 100000;
答案 0 :(得分:0)
在ANSI SQL中,我们可以使用串联运算符||
:
SELECT "Group" || '_' || Family AS Taxa
FROM yourTable;
这将取决于数据库。例如,SQL Server使用+
作为串联运算符。一些数据库具有正式的串联功能。
顺便说一句,您应该避免使用诸如Group
之类的SQL关键字来命名列。