假设我在表col
的列t
中有一些值。我知道这些值的确切列表,我们说它是a
,b
或c
。我想选择这些值并用文本替换它们。
显示(选择)foo
如果是a
,bar
是b
,baz
是c
。
这可能很明显且容易找到,但我不知道如何写我的问题以找到相关的答案。
答案 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
希望这适合你。