如何逃脱'sas中的角色?

时间:2014-02-12 00:40:09

标签: sas

我在sas中有一个名为saying的变量。此变量包含值Hello 'n Hi

我写了以下代码

data work.queryData;
 set work.actualData;
 if saying='Hello 'n Hi' then saying2='Hello and hi';
run;

如何逃避sas中的'字符?

2 个答案:

答案 0 :(得分:5)

或加倍...使用单引号和双引号。

data _null_ ;
  x = 'Hello ''n Hi' ;
  y = "Hello. He said ""Hello"" then ""goodbye""" ;
  put x= ;
  put y= ;
run ;

x=Hello 'n Hi
y=Hello. He said "Hello" then "goodbye"

答案 1 :(得分:4)

使用百分号符号来转义单引号:

'Hello %'n Hi'