SELECT code, year, term, name
FROM ........
Здесь я получаю код (символ), год (целое число), термин (текст), имя (символ) Но я хочу код (текст), год (целое число), срок (текст), имя (текст)
что мне делать? Кажется, функцию text () можно использовать только один раз?
Попробуйте использовать CAST:
SELECT cast(code as text), year, term, cast(name as text)
FROM ........
cast(i as text)
ЭТО - пример использования приведения в разных случаях
Попробуйте
code::TEXT, name::TEXT
и т. д.