在sql中动态更改查询结果的输出

时间:2016-06-29 11:27:54

标签: postgresql postgresql-9.1

我有一个名为test的表:

MyDream.method

正常运行查询时选择选项'是';

label  value
------------
Yes    01
No     02

对于此查询,我将得到答案'是'。但我正在尝试将标签更改为“是的,我已经......”

它应该从查询中返回...有关于此的任何想法??? 我们可以在从查询中返回数据时更改标签.. ???

1 个答案:

答案 0 :(得分:1)

使用ToDataFrameTree()表达式:

CASE

此查询会将SELECT CASE WHEN label = 'Yes' THEN 'Yes, I have...' ELSE label END AS label, value FROM table_name WHERE value = '01' 列中的'Yes'值替换为label,但该值将保持不变。