在 Oracle中,||
运算符可以将两个或两个以上的字符串连接在一起。本章节要为大家带来的就是 ||
运算符的语法及使用示例。
||
运算符语法string1 || string2 [ || string_n ]
返回连接后的一个字符串值。
||
运算符可用于以下版本的 Oracle:
Oracle 12c、 Oracle 11g、 Oracle 10g、Oracle 9i
下面是 Oracle ||
运算符的使用示例:
"oraok" || ".com"
"a" || "b" || "c" || "d"
结果为:
"oraok.com"
"abcd"
select "姓名:" || c.stuname || ", 课程:" || b.coursename || ", 成绩:" || a.score || "分数" as sxcj
from score a, course b, stuinfo c
where a.courseid = b.courseid
and a.stuid = c.stuid
将值连接在一起时,可能需要添加空格字符来分隔连接的值。 否则,可能会得到一个串联值一起运行的长字符串。 这使得阅读结果非常困难。
下面来看一个简单的例子。可以使用||
运算符连接空格字符。
SELECT "Dave" || " " || "Anderson"
FROM dual;
-- Result: "Dave Anderson"
这里,我们使用了 ||
运算符在 Dave
和 Anderson
字符串值之间添加空格字符,最后可以得到以下结果:
"Dave Anderson"
||
运算符将多个字段连接在一起时,连接空格字符。
例如:
SELECT first_name || " " || last_name AS customer_name
FROM customers;
此示例查询将返回结果集,其中一列由 customers 表中的 first_name
和 last_name
字段(用空格分隔)组成。 结果集中的列将被别名为 customer_name
。
||
运算符将连接包含在单引号中的字符串值,但并不直接说明如何在连接字符串的结果中添加单引号字符。
我们来看一个相当简单的例子,它显示了如何使用||
运算符向结果字符串添加单引号。
例如:
SELECT "Let""s" || " learn Oracle"
FROM dual;
结果为
"Let"s learn Oracle"
由于字符串值用单引号引起来,因此引号内使用2个额外的单引号来表示生成的连接字符串中的单引号。
如果想从其他字符串值中分出单引号,则还可以按如下方式重写此查询:
SELECT "Let" || """" || "s" || " learn Oracle"
FROM dual;
结果为
"Let"s learn Oracle"
在Oracle中,使用Compose()函数可以返回一个Unicode字符串。本教程,将为大家带来Compose()函数的语法及使用示例。Compose()函数...
在Oracle中,如何去删除自己创建的外键呢?本教程就为大家介绍Oracle中删除外键的方法。在Oracle中,我们可以使用ALTERTABLE语句...
MySQL Date 函数定义和用法 CURTIME() 返回当前的时间。 语法CURTIME()实例 下面是 SELECT 语句:SELECT NOW(),CURDATE(),CURTIM...
在本章中,我们将学习在WordPress中添加评论。 添加评论可让您的访问者与您进行讨论。 注释由管理员批准,然后发布以进一步讨论...
在本章中,我们将了解用户在WordPress中的角色。 每个用户在WordPress中都有自己的角色。 角色类似于授予特定用户访问WordPress...
在本章中,我们将研究背景图像,背景颜色和背景不透明度。步骤(1)- 点击Appearance → Background。步骤(2)- 显示以下页面,其中...
WordPress的系统要求数据库- MySQL 5.0以上;Web服务器-WAMP(Windows) LAMP(Linux) XAMPP(Multi-platform) MAMP(Macintosh)操作系...