阅读873 返回首页    go 人物


转义字符__附录_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_大数据计算服务-阿里云