W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在 Oracle中,||
運算符可以將兩個或兩個以上的字符串連接在一起。本章節(jié)要為大家?guī)淼木褪?||
運算符的語法及使用示例。
||
運算符語法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 || '分數(shù)' as sxcj
from score a, course b, stuinfo c
where a.courseid = b.courseid
and a.stuid = c.stuid
將值連接在一起時,可能需要添加空格字符來分隔連接的值。 否則,可能會得到一個串聯(lián)值一起運行的長字符串。 這使得閱讀結果非常困難。
下面來看一個簡單的例子。可以使用||
運算符連接空格字符。
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'
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: