我有一个postgres视图,它返回带有'Y'或'N'的记录作为值,并且我想在返回最终的SQL结果之前将它们转换为'Yes'或'No'。例如:
CREATE OR REPLACE VIEW transit_info AS
SELECT
('Train Service:'::text || tblpoi_transit_info.train_service::text AS train_service,
我想将train_service转换为'Yes'或'No',具体取决于记录的值。有办法轻松做到这一点吗?我一直在试验CASE语句,但还没有真正得到语法。感谢。
答案 0 :(得分:1)
SELECT
('Train Service:'::text
||
case tblpoi_transit_info.train_service::text
when 'Y' then 'Yes' else 'No'
end AS train_service,