Oracle ||運(yùn)算符
在Oracle中,||運(yùn)算符可以將兩個(gè)或兩個(gè)以上的字符串連接在一起。本章節(jié)要為大家?guī)?lái)的就是||運(yùn)算符的語(yǔ)法及使用示例。
||運(yùn)算符語(yǔ)法
string1 || string2 [ || string_n ]
string1: 第一個(gè)要連接的字符串。
string2:第二個(gè)要連接的字符串。
string_n:可選項(xiàng),第n個(gè)要連接的字符串。
返回值
返回連接后的一個(gè)字符串值。
適用版本
||運(yùn)算符可用于以下版本的Oracle:
Oracle 12c、 Oracle 11g、 Oracle 10g、Oracle 9i
示例
下面是Oracle ||運(yùn)算符的使用示例:
'oraok' || '.com' -- Result: 'oraok.com' 'a' || 'b' || 'c' || 'd' -- Result: 'abcd'
連接空格字符
將值連接在一起時(shí),可能需要添加空格字符來(lái)分隔連接的值。 否則,可能會(huì)得到一個(gè)串聯(lián)值一起運(yùn)行的長(zhǎng)字符串。 這使得閱讀結(jié)果非常困難。
下面來(lái)看一個(gè)簡(jiǎn)單的例子??梢允褂脇|運(yùn)算符連接空格字符。
SELECT 'Dave' || ' ' || 'Anderson' FROM dual; -- Result: 'Dave Anderson'
這里,我們使用了||運(yùn)算符在Dave和Anderson字符串值之間添加空格字符,最后可以得到以下結(jié)果:
'Dave Anderson'
||運(yùn)算符將多個(gè)字段連接在一起時(shí),連接空格字符。
例如:
SELECT first_name || ' ' || last_name AS customer_name FROM customers;
此示例查詢(xún)將返回結(jié)果集,其中一列由customers表中的first_name和last_name字段(用空格分隔)組成。 結(jié)果集中的列將被別名為customer_name。
連接單引號(hào)
||運(yùn)算符將連接包含在單引號(hào)中的字符串值,但并不直接說(shuō)明如何在連接字符串的結(jié)果中添加單引號(hào)字符。
我們來(lái)看一個(gè)相當(dāng)簡(jiǎn)單的例子,它顯示了如何使用||運(yùn)算符向結(jié)果字符串添加單引號(hào)。
例如:
SELECT 'Let''s' || ' learn Oracle' FROM dual; -- Result: 'Let's learn Oracle'
由于字符串值用單引號(hào)引起來(lái),因此引號(hào)內(nèi)使用2個(gè)額外的單引號(hào)來(lái)表示生成的連接字符串中的單引號(hào)。
如果想從其他字符串值中分出單引號(hào),則還可以按如下方式重寫(xiě)此查詢(xún):
SELECT 'Let' || '''' || 's' || ' learn Oracle' FROM dual; -- Result: 'Let's learn Oracle'
- Oracle簡(jiǎn)介
- Oracle數(shù)據(jù)庫(kù)連接
- Oracle Distinct語(yǔ)句
- Oracle LOCK TABLE語(yǔ)句(鎖表)
- Oracle 外鍵創(chuàng)建
- Oracle Chr()函數(shù)
- Oracle Dump()函數(shù)
- Memcached stats slabs 命令
- PHP 連接 Memcached 服務(wù)
- DB2教程
- DB2服務(wù)器安裝
- DB2緩沖池
- DB2模式
- DB2數(shù)據(jù)類(lèi)型
- DB2與XML
- Oracle常用函數(shù)超詳細(xì)整理
- Oracle試用到期如何刪除注冊(cè)表繼續(xù)試用30天
- Oracle中ROW_NUMBER()OVER()函數(shù)用法實(shí)例講解
- Oracle報(bào)錯(cuò):ORA-28001:口令已失效解決辦法
- 一文教會(huì)你配置使用Navicat或PLSQL可視化工具遠(yuǎn)程連接Oracle