Освой самостоятельно
SQL
за 10 минут
4-е издание
Бен Форта
m
Москва ♦ Санкт-Петербург ♦ Киев
2014
ББК 32. 973. 26-018. 2. 75
Ф80
УДК 681. 3. 07
Издательский дом "Вильяме"
Главный редактор С. Н. Тригуб
Перевод с английского и редакция В. Р. Ф80 SQL за 10 минут, 4-е изд. : Пер. с англ. —М. : 000 "И. Д. Вильяме",
2014. — 288 с. : ил. — Парал. тит. англ. ISBN 978-5-8459-1858-1 (рус. )
ББК 32. 973. 26-018. 2. 75
Все названия программных продуктов являются зарегистрированными торговыми мар-
ками соответствующих фирм. Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в
какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или
механические, включая фотокопирование и запись на магнитный носитель, если на это нет
письменного разрешения издательства Sams Publishing. Authorized Russian translation of the English edition of Sams Teach Yourself SQL in 10 Minutes, © 2013 by
Pearson Education, Inc. (ISBN 978-0-672-33607-2). This translation is published and sold by permission of Pearson Education, Inc. , which owns or controls all
rights to publish and sell the same. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system,
without the prior written permission of the copyright owner and the Publisher. Научно-популярное издание
Бен Форта
SQL за 10 минут, 4-е издание
Литературный редактор И. А. Попова
Верстка Л. В. Чернокозинская
Художественный редактор ЕЛ. Дынник
Корректор Л. А. Гордиенко
Подписано в печать 08. 11. 2013. Формат 84x108/32.
Гарнитура Times. Печать офсетная. Усл. печ. л. 28,73. Уч. -изд. л. 8,82. Тираж 2000 экз. Заказ № 1273
Первая Академическая типография "Наука"
199034, Санкт-Петербург, 9-я линия, 12/28
ООО "И. Д. Вильяме", 127055, г. Москва, ул. Лесная, д. 43, стр. 1
ISBN 978-5-8459-1858-1 (рус. ) © Издательский дом "Вильяме", 2014
ISBN 978-0-672-33607-2 (англ. ) © Pearson Education, Inc. , 2013
Оглавление
Введение 15
УРОК 1. Основы SQL 19
УРОК 2. Извлечение данных из таблиц 27
УРОК 3. Сортировка полученных данных 39
УРОК 4. Фильтрация данных 47
УРОК 5. Расширенная фильтрация данных 55
УРОК 6. Фильтрация с использованием метасимволов 65
УРОК 7. Создание вычисляемых полей 73
УРОК 8. Использование функций обработки данных 83
УРОК 9. Итоговые вычисления 93
УРОК 10. Группировка данных 105
УРОК 11. Подзапросы 115
УРОК 12. Объединение таблиц 123
УРОК 13. Создание расширенных объединений 135
УРОК 14. Комбинированные запросы 147
УРОК 15. Добавление данных 155
УРОК 16. Обновление и удаление данных 165
УРОК 17. Создание таблиц и работа с ними 173
УРОК 18. Представления 185
УРОК 19. Хранимые процедуры 197
УРОК 20. Обработка транзакций 207
УРОК 21. Курсоры 215
УРОК 22. Расширенные возможности SQL 223
ПРИЛОЖЕНИЕ А.