注意:当连接字符串时,如果在字符串中加入数字值,那么可以直接指定数字值;而如果在字符串中加入字符值或者日期值,那么必须使用单引号括起来。
下面分别讲解如何使用操作符和使用concat函数来连接字符串。
5.9.1 使用操作符连接字符串下面通过实例来说名使用操作符的方法。
实例 10 使用操作符连接字符串
查询员工表(emp),使用操作符,描述与阿侬的工资情况,显示的格式为:XXX’s salary is XXX,代码如下:
Select ename ’’’s salary is ‘sal from emp;
5.9.2 使用函数concat连接字符串CONCAT函数的功能是连接字符串,语法为:
CONCAT(‘A’,’B’) = ‘AB’
下面通过实例来说明函数CONCAT的用法。
实例 11 使用CONCAT函数连接字符串
查询部门表(dept),使用CONCAT函数,描述职务信息,显示格式为:XXX’s location is XXX,代码如下:
Select concat(concat(dname, ‘’’s location is’),loc) from dept;
5.10 难点解答5.10.1 NULL和0的区别略
5.11 小结本章介绍了简单查询语句,在学习了本章之后,应该掌握以下内容:
u 掌握SQL语句的编写规则。
u 掌握使用SELECT语句检索所有列和特定列的方法。当检索所有列时,需要使用(*);当检索特定列时,需要指定列名,并且列名之间用逗号隔开。
u 掌握排除查询结果中重复行的方法,使用distinct关键字排除重复行。
u 在SELECT语句中可以使用四则运算,但要注意运算符的优先级。
u 掌握为列设置别名的方法,使用关键字AS(也可以不写)为列设置别名。
u 掌握处理NULL表达式值的方法,使用NVL()或NVL2()函数将NULL转换为指定的内容。
u 掌握使用操作符或CONCAT函数连接字符串,使输出结果显示为完整的一句话的方法。
5.12 动手纠错略