閱讀873 返回首頁    go iPhone_iPad_Mac_手機_平板_蘋果apple


轉義字符__附錄_SQL_大數據計算服務-阿裏雲

在ODPS SQL中的字符串常量可以用單引號或雙引號表示,可以在單引號括起的字符串中包含雙引號,或在雙引號括起的字符串中包含單引號, 否則要用轉義符來表達,如以下表達方式都是可以的

"I'm a happy manong!"
'I'm a happy manong!'

在ODPS SQL中反斜線””是轉義符,用來表達字符串中的特殊字符,或將其後跟的字符解釋為其本身。當讀入字符串常量時, 如果反斜線後跟三位有效的8進製數字,範圍在001 ~177之間,係統會根據ASCII值轉為相應的字符。對於以下情況,則會將其解釋為特殊字符:

轉義 字符
b backspace
t tab
n newline
r carriage-return
單引號
雙引號
反斜線
; 分號
Z control-Z
或0 結束符
select length('atb') from dual;

結果是3,表示字符串裏實際有三個字符,”t”被視為一個字符。在轉義符後的其它字符被解釋為其本身。

select 'aab',length('aab') from dual;

結果是’aab’, 3。”a”被解釋成了普通的”a”。

最後更新:2016-05-06 10:43:07

  上一篇:go Java UDF__UDF_SQL_大數據計算服務-阿裏雲
  下一篇:go LIKE字符匹配__附錄_SQL_大數據計算服務-阿裏雲