将char转换为文本

时间:2018-04-11 11:46:45

标签: sql postgresql function

SELECT code, year, term, name
FROM ........

在这里,我得到的是代码(char),年(int),term(文本),name(char) 但我想要的是代码(文本),年(int),术语(文本),名称(文本)

我该怎么办?似乎函数text()只能使用一次?

1 个答案:

答案 0 :(得分:0)

尝试使用CAST:

SELECT cast(code as text), year, term, cast(name as text)
    FROM ........
    cast(i as text)

THIS是在不同情况下使用强制转换的示例