Советы и хитрости по T-SQL для начинающих: часть 2
Pragmatic Works
0:00 / 0:00
Советы и хитрости по T-SQL для начинающих: часть 2
1 796 просмотров · 2 нед. назад
Pragmatic Works
344 тыс. подписчиков
1 796 просмотров · 2 нед. назад
Небольшие ошибки в T-SQL могут привести к некорректным результатам запросов, низкой производительности и даже случайной потере данных. Во второй части этой серии статей для начинающих по SQL Джастин Фогель из Pragmatic Works рассматривает еще пять распространенных ошибок в T-SQL и показывает, как их избежать при работе с SQL Server.
Вы узнаете, почему использование TOP без ORDER BY не гарантирует ожидаемых результатов, почему сравнение значений с =NULL не работает и как правильно фильтровать пропущенные данные с помощью IS NULL и IS NOT NULL. Джастин также демонстрирует, как старые соединения с использованием запятых могут создавать декартовы произведения, умножая строки и потенциально вызывая серьезные проблемы с производительностью.
В видео также рассматриваются суррогатные ключи дат в хранилищах данных и почему целочисленные ключи дат необходимо обрабатывать иначе, чем традиционные столбцы дат. Наконец, Джастин демонстрирует одну из самых опасных ошибок SQL: выполнение оператора UPDATE без предложения WHERE. Вы узнаете простой профессиональный способ проверки того, какие записи будут затронуты, прежде чем изменять или удалять данные.
Если вы изучаете T-SQL, работаете в SQL Server Management Studio (SSMS) или создаёте запросы к базам данных SQL и хранилищам данных, эти пять советов помогут вам писать более безопасные, точные и надёжные SQL-запросы.
👉 Обучение по запросу — начните с БЕСПЛАТНОГО плана «Сообщество»: https://prag.works/odl-trial-yt
🔗Пакеты обучения по запросу от Pragmatic Works: https://pragmaticworks.com/pricing/
🔗Интенсивные курсы Pragmatic Works: https://pragmaticworks.com/boot-camps/
🔗Хакатоны Pragmatic Works: https://pragmaticworks.com/private-tr...
🔗Виртуальное наставничество Pragmatic Works: https://pragmaticworks.com/virtual-me...
🔗Индивидуальное обучение для предприятий от Pragmatic Works: https://pragmaticworks.com/private-tr...
🔗Блог Pragmatic Works: http://blog.pragmaticworks.com/
0:00 Вступление
0:35 Добавить ORDER BY в TOP
2:32 Использовать IS NULL
3:46 Заменить запятые в соединениях
5:27 Фильтровать целочисленные ключи дат
6:34 Выбрать сначала, затем обновить
Давайте общаться:
✔️Discord: https://prag.works/yt-discord
✔️Facebook: https://prag.works/yt-fb
✔️Instagram: https://prag.works/yt-insta
✔️LinkedIn: https://prag.works/yt-li
Pragmatic Works
350 Governor St, Suite 300, Green Cove Springs, FL 32043
Телефон: (904) 638-5743
Электронная почта: training@pragmaticworks.com
#PragmaticWorks