Функции: преобразование типовStandard SQL
CAST()
Преобразует значение из одного типа данных в другой.
Синтаксис
CAST(value AS type)
value::type -- краткая форма PostgreSQLПримеры
Строка в число
SELECT CAST('42' AS INTEGER);→ 42
Число в строку
SELECT CAST(price AS TEXT) FROM products;Оператор ::
SELECT '2026-01-01'::date;→ 2026-01-01
Timestamp в дату
SELECT created_at::date FROM orders;Важно знать
- ⚠:: — PostgreSQL-specific синтаксис (также поддерживается в DuckDB и ряде других СУБД). Для максимальной переносимости используйте CAST.