我有一个表,程序在其中从注释列中获取数据。我将在选择查询中显示此内容。该表包含a_id
,a_timestamp
,a_mode
,a_comment
。从a_comment列出的a_mode(不知道如何),例如:
我可以列出这些数据:
SELECT a_id, a_timestamp, a_mode FROM table WHERE a_id > 100;
结果:
100, 2019-03-13, 1
101, 2019-03-13, 2
我会列出这样的数据:
a_id, a_timestamp, a_mode
100, 2019-03-13, Bmode
101, 2019-03-13, Cmode
答案 0 :(得分:0)
使用CASE
表达式:
SELECT a_id, a_timestamp,
CASE a_mode
WHEN 1 THEN 'Amode'
WHEN 2 THEN 'Bmode'
WHEN 3 THEN 'Cmode'
END as a_mode
FROM table
WHERE a_id > 100