Читать онлайн «Создание запросов в Microsoft SQL Server 2008»

Автор Шмелева Г.Ю.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ САНКТ-ПЕТЕРБУРГСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ Т. В. Зудилова, Г. Ю. Шмелева Создание запросов в Microsoft SQL Server 2008 Учебное пособие Санкт-Петербург 2013 УДК 004. 655, 004. 657, 004. 62 Т. В. Зудилова, Г. Ю. Шмелева Создание запросов в Microsoft SQL Server 2008 - СПб: НИУ ИТМО, 2013. – 149 с. В пособии излагаются методические рекомендации к выполнению лаборатор- ных работ по дисциплине “Создание клиент-серверных приложений”. Предназначено для студентов, обучающихся по всем профилям подготовки ба- калавров направления: 210700 Инфокоммуникационные технологии и системы связи. Рекомендовано к печати Ученым советом факультета Инфокоммуникационных технологий, протокол №3 от 19 марта 2013 г. В 2009 году Университет стал победителем многоэтапного конкурса, в резуль- тате которого определены 12 ведущих университетов России, которым при- своена категория «Национальный исследовательский университет». Министер- ством образования и науки Российской Федерации была утверждена программа его развития на 2009–2018 годы. В 2011 году Университет получил наимено- вание «Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики».  Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, 2013  Т. В. Зудилова, Г. Ю. Шмелева, 2013. 2 Оглавление 1. Начало работы с базами данных и Transact-SQL в SQL Server 2008 ... ... ... ... ... . 6 1. 1. Обзор SQL Server 2008... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 6 1. 2. Обзор баз данных SQL Server... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 10 1. 3. T-SQL ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15 1. 4. Работа со скриптами T-SQL ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21 1. 5. Использование T-SQL запросов ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... 24 2. Запросы и фильтрация данных. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 27 2. 1. Использование оператора SELECT ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 27 2. 2. Фильтрация данных. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 29 2. 3. Работа с NULL значениями ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 35 2. 4. Форматирование выходных данных ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 37 2. 5. Вопросы производительности в написании запросов ... ... ... ... ... ... ... ... ... ... . . 42 3. Группировка и обобщение данных ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 42 3. 1.