目录:
字符串的拼接
nvl函数
distinct排重
模糊查询
如何判断NULL值
order by
1 字符串的拼接
1.1 问题
在查询的过程中很多时候需要把两个查询的结果进行拼接得到最终的结果,所以下面我们来举例说明一下字符串的拼接。字符串的拼接过程中需要用到字符串拼接符 || ,还有一些需要转换的特殊符号,例如 % ,’ 。
1.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:在姓名之间拼接一个下划线
代码如下所示:
select first_name||’_’||last_name
name from s_emp;
以上代码中,以下代码:
first_name||’_’||last_name
|| 是字符串拼接符,可以将左右两部分的字符串拼接为一个新的字符串。
数据库中的字符串和C语言中有所不同,是需要用单引号括起来,所以把需要拼接的下划线用单引号引起来放在字符串拼接符的中间,这样就可以实现在姓名之间加入一个下划线。
步骤二:在姓名之间拼接一个单引号
代码如下所示:
select first_name||''''||last_name
name from s_emp;
以上代码中,以下代码:
first_name||’’’’||last_name
|| 是字符串拼接符,可以将左右两部分的字符串拼接为一个新的字符串。
由于需要拼接的是一个单引号,而单引号又是数据库中标记字符串的特殊符号,所以需要对引号进行转换,两侧的引号是用来把