Postgresql中关于字符串引号的提问

select*fromcrosstab('select"工号","技能","是否通过"from"认证_技能"orderby1,2',select'清洗','扩散','PE... select *
from crosstab(
'select "工号","技能","是否通过" from "认证_技能" order by 1,2',
select '清洗','扩散','PECVD')

在上面的SQL语句中,select '清洗','扩散','PECVD'需要用单引号括起来,但是里面已经有单引号了,加入单引号后会发生冲突,但无论是外面的引号还是里面的引号都不能换成双引号,否则会被识别成字段。请问如何处理。
展开
 我来答
Andy_Sun321
2014-09-15 · TA获得超过1376个赞
知道小有建树答主
回答量:811
采纳率:89%
帮助的人:725万
展开全部
字符串内有单引号,则变成两个单引号就可以了。
另外,cosstab的调用形式后面还差列的定义,需要跟as (column1 column_type_1, column2 column_type_2, ...)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式