MySQL. Оператор CAST. Преобразование типов.

Главная  >>  Базы данных  >>  MySQL  >>  MySQL. Оператор CAST. Преобразование типов.

Часто простые задачи вызывают много проблем. Например, если Вам надо вывести среднюю стоимость товаров с БД строкой — «Средняя цена — …..». Здесь мы получим ошибку — т.к. следует использовать приведение (преобразование) типов.

Итак, простой интуитивный запрос выглядит так:

Но тут мы, как раз, и столкнемся с ошибкой.

Это связано с тем, что MySQL пытается объединить строку с числом.

В подобной ситуации запрос должен выглядеть вот так:

В таком случае мы получим желаемый результат.