如何查询特殊字符

时间:2012-03-14 18:57:12

标签: sql postgresql

在我的查询中,我需要在CASE声明

中提到这一点
''

有没有办法可以拉那些?显然我不能去"''"''''

2 个答案:

答案 0 :(得分:1)

实际上你的第二个猜测很接近。字符串打开后''是指定引号的正确方法。所以你的字符串是''''''

编辑:

SELECT CASE when my_field = '''''' then 'yes' else 'no' end from my_table;

编辑2:

根据您的评论,您确定它的值为''。听起来它是一个boolean字段。在这种情况下,它的值为null。你的意思是:

SELECT CASE WHEN my_field IS NULL THEN 'yes' ELSE 'no' END FROM my_table;

答案 1 :(得分:0)

SELECT ''' '''

尝试上面的那个..