Создание вычисляемых столбцов в T-SQL — Арифметика, CONCAT и вычисления с датами | Видео 09 из 36
Skills and Automation
0:00 / 0:00
Создание вычисляемых столбцов в T-SQL — Арифметика, CONCAT и вычисления с датами | Видео 09 из 36
138 просмотров · 1 мес. назад
Skills and Automation
3,7 тыс. подписчиков
138 просмотров · 1 мес. назад
Вычисляемые столбцы — это то, где T-SQL становится гораздо более полезным для бизнес-отчетности. Вместо простого извлечения данных из таблицы, вы можете создавать новые значения на основе уже имеющихся данных.
В девятом видео моего курса «T-SQL для бизнес-профессионалов» мы научимся создавать вычисляемые столбцы непосредственно в операторе SELECT.
Используя базу данных AdventureWorks2025, мы рассмотрим практические бизнес-примеры, включая цены с учетом НДС, расчеты маржи, полные имена и стаж работы сотрудников.
В этом видео вы узнаете:
• Что такое вычисляемый столбец в T-SQL
• Как создавать вычисления непосредственно в списке SELECT
• Как использовать +, -, *, и / в выражениях SQL
• Как присваивать вычисляемым столбцам осмысленные псевдонимы с помощью AS
• Как скобки управляют порядком арифметических операций
• Почему вычисляемые столбцы не изменяют базовую таблицу
• Как вычисляемые значения пересчитываются при выполнении запроса
• Как значения NULL могут влиять на вычисления
• Как можно использовать ISNULL(), когда необходимо обрабатывать пропущенные значения
• Как CONCAT() может объединять несколько значений в один текстовый столбец
• Как GETDATE() возвращает текущую дату и время сервера
• Как DATEDIFF() может вычислять интервалы между датами
• Как рассчитать стаж работы сотрудника
• Почему целочисленное деление может незаметно давать неправильный результат
• Как умножение на 1,0 может принудительно использовать десятичную арифметику
Мы также рассмотрим одну из самых распространенных ошибок при работе с вычисляемыми столбцами: целочисленное деление.
В T-SQL деление одного целого числа на другое дает целочисленный результат. Это означает, что вычисление, например, 7 / 2, возвращает 3, а не 3,5. При этом не возникает ошибок или предупреждений, что делает это особенно опасным при работе с соотношениями, процентами и средними значениями.
Основное внимание в курсе уделяется не только запоминанию синтаксиса T-SQL, но и пониманию того, как SQL Server оценивает ваши выражения, чтобы вы могли создавать надежные вычисления для реальных бизнес-отчетов и наборов данных.
Этот курс предназначен для бизнес-профессионалов, аналитиков, пользователей финансовых и операционных отделов, пользователей Excel и всех, кто хочет изучить SQL, не предполагая наличия опыта программирования или работы с базами данных.
Инструменты, используемые в курсе:
• Microsoft SQL Server Express
• SQL Server Management Studio
• Пример базы данных AdventureWorks2025
Далее в курсе: GROUP BY, где мы переходим от возврата отдельных строк к суммированию данных по группам.
#TSQL #SQL #SQLServer #ИзучениеSQL #УчебникSQL #АналитикаДанные #АнализДанные #БизнесИнтеллект #SSMS #MicrosoftSQLServer