连字运算符和别名的使用

1. 连字运算符||的运用

1.1 普通字符连接

SQL>select '1'||'2' 输出结果 from dual;      ----此处的输出结果是一个别名。

1.2 列与列之间用字符连接

SQL>select ename||' job is '||JOB  detail_job from scott.emp;  

1.3 处理特殊字符

想要得到结果job=SALEMAN&LHR

SQL>UPDATE scott.emp SET job='SALEMAN'||'&'||'LHR' WHERE comm=300;      -----利用字符连接符,这样才可以避免地址符的作用出现

2. 别名的使用

SQL>select empno||'对应姓名:'||ename  AS 查询结果 from scott.emp;   ----as 可以省略
SQL>select empno||'对应姓名:'||ename 查询结果 from scott.emp;

SQL>SELECT ename||' is a '||job "Employee Details" FROM scott.emp;  ----注意此处"Employee Details"不加双引号就会报错。

原文地址:https://www.cnblogs.com/miracle2020/p/14033194.html