如何使用select

时间:2017-01-24 12:56:49

标签: postgresql

假设我在表col的列t中有一些值。我知道这些值的确切列表,我们说它是abc。我想选择这些值并用文本替换它们。

显示(选择)foo如果是abarbbazc

这可能很明显且容易找到,但我不知道如何写我的问题以找到相关的答案。

2 个答案:

答案 0 :(得分:1)

最好的方法是使用案例陈述。

MessageBox

答案 1 :(得分:1)

您还可以执行以下操作。

SELECT
    REPLACE(col,'a','foo') as col1,
    REPLACE(col,'b','bar') as col2,
    REPLACE(col,'c','baz') as col3
FROM t

希望这适合你。