1、在Oracle中,CONCAT函数将只允许您将两个值连接在一起。如果需要连接多个值,那么我们可以嵌套多个CONCAT函数调用。
SELECT CONCAT('A','B','C') FROM dual -- 报错 SELECT CONCAT(CONCAT('A','B'),'C') FROM dual -- 正确方式
也可以改为使用 || 运算符可以将两个或两个以上的字符串连接在一起。
SELECT 'a'||'b'||'c' FROM dual
2、在Oracle里,表的别名不能用as,列的别名可以用as
select a.appname from appinfo a;-- 正确 select a.appname from appinfo as a;-- 错误