На ревью вы видите выражение CAST(user_id AS text). Какой вариант с ::type является эквивалентным по смыслу?

Auser_id:text
BCAST(text AS user_id)
Cuser_id::text
Duser_id::int
Правильный ответ. ::type — сокращённая форма явного каста, эквивалентная CAST(... AS type).

Разбор

В Postgres-подобных СУБД два распространённых синтаксиса явного приведения типов — CAST(x AS type) и x::type. Оба делают намерение запроса явным и уменьшают риск скрытых проблем из-за неявных приведений.

Проверь себя · 1/3разбор после ответа
На ревью вы видите выражение CAST(user_id AS text). Какой вариант с ::type является эквивалентным по смыслу?
Тренировать SQL в Telegram

Ещё вопросы по теме «Строки и приведение типов»