我有一个select sql,它返回一个像joe',' rose'' chandler这样的字符串 我需要得到像' joe',' rose'' chandler'使用sql 我正在尝试使用||但没有成功。
{{1}}
joe,rose,chandler是从Table列中检索到的值。
现在,NAME被视为字符串而不是从sql检索的值。 请任何人帮忙。
答案 0 :(得分:2)
在sql下面解决了我的问题。
compile project(':facebookSDK')
compile 'com.android.support:support-v4:19.1.0'
compile 'com.android.support:appcompat-v7:19.1.0'
compile 'com.google.android.gms:play-services:6.5.87'
compile files('libs/BxLibrary-1.4.14.jar')
compile files('libs/commons-io-1.3.2.jar')
compile files('libs/jackson-annotations-2.2.3.jar')
compile files('libs/jackson-core-2.2.3.jar')
compile files('libs/jackson-databind-2.2.3.jar')
compile files('libs/libGoogleAnalyticsServices.jar')
compile files('libs/PushTracker-1.3.0.jar')
compile files('libs/robospice-1.4.14.jar')
compile files('libs/robospice-cache-1.4.14.jar')
答案 1 :(得分:2)
就像上面描述的答案一样,如果只想将'
连接到字符串,则语法为
''''
||字符串1 || ''''
但是,如果您想添加类似“ 'start of sentence
”的字符串,则可以使用'''
所以:
''' begin of sentence ' || string1 || ' end of sentence '''
导致:
' begin of sentence string1 end of sentence'
完整的例子可能是
SELECT ''''||col1||''', '''|| col2 ||''', '''|| col3||'''' AS OUTPUT FROM (
SELECT 'Joe' as col1, 'Rose' as col2, 'Chandeler' AS col3 FROM dual);
| OUTPUT |
+--------------------------+
|'Joe', 'Rose', 'Chandeler'|