Типы данных в SQL Server и 3 способа их менять (CAST, CONVERT, FORMAT)
В этом видео мы детально разбираем типы данных в Microsoft SQL Server. Правильный выбор типа данных — основа производительности базы данных и экономии места на диске. Ошибка на этом этапе приведет к тормозам запросов и к нехватке места для хранения данных Особое внимание— явному и неявному преобразованию типов. Покажу на примерах, как работает неявное преобразование. В этом видео мы разбираем самые основные типы данных, и сразу учимся управлять ими с помощью функций CAST, CONVERT и FORMAT. ✔️ CAST — когда нужна простота и скорость ✔️ CONVERT — когда нужно указать формат ввода/вывода дат ✔️ FORMAT — только для финальных отчётов Показываю наглядно, как один и тот же запрос даёт разный результат при выгрузке в Excel: DECIMAL с точкой не суммируется, а FLOAT с запятой суммируется отлично. Полную документацию по всем форматам для функции FORMAT в SQL Server можно найти в официальной документации Microsoft. Ссылка - https://learn.microsoft.com/ru-ru/sql/t-sql/functions/format-transact-sql?view=sql-server-ver17 Также в конце страницы связанные ссылки на функции CAST / CONVERT Ссылка - https://learn.microsoft.com/ru-ru/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver17 Для связи со мной, пишите в Telegram - https://t.me/FREED0MCAT Или на Профи.ру - https://profi.ru/profile/ScherbakovMV10
В этом видео мы детально разбираем типы данных в Microsoft SQL Server. Правильный выбор типа данных — основа производительности базы данных и экономии места на диске. Ошибка на этом этапе приведет к тормозам запросов и к нехватке места для хранения данных Особое внимание— явному и неявному преобразованию типов. Покажу на примерах, как работает неявное преобразование. В этом видео мы разбираем самые основные типы данных, и сразу учимся управлять ими с помощью функций CAST, CONVERT и FORMAT. ✔️ CAST — когда нужна простота и скорость ✔️ CONVERT — когда нужно указать формат ввода/вывода дат ✔️ FORMAT — только для финальных отчётов Показываю наглядно, как один и тот же запрос даёт разный результат при выгрузке в Excel: DECIMAL с точкой не суммируется, а FLOAT с запятой суммируется отлично. Полную документацию по всем форматам для функции FORMAT в SQL Server можно найти в официальной документации Microsoft. Ссылка - https://learn.microsoft.com/ru-ru/sql/t-sql/functions/format-transact-sql?view=sql-server-ver17 Также в конце страницы связанные ссылки на функции CAST / CONVERT Ссылка - https://learn.microsoft.com/ru-ru/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver17 Для связи со мной, пишите в Telegram - https://t.me/FREED0MCAT Или на Профи.ру - https://profi.ru/profile/ScherbakovMV10
