Введение Почему я написал эту книгу Поддержка для новичка Охват и цель книги SQL и ваша карьера Как организована книга Часть I. Создание среды обучения SQL Глава 1. Структура базы данных Основная терминология Основные элементы реляционных баз данных Типы данных Системы управления реляционными базами данных Оператор SELECT Запросы, операторы, условия и ключевые слова Введение в SQLite Резюме Глава 2. Инструменты и стратегии SQL База данных sTunes Браузер базы данных для SQLite Установка браузера базы данных для SQLite Как проверить свои знания в SQL Стратегии успеха Резюме Глава 3. Работа с базой данных в SQLite Программное окружение Открытие базы данных sTunes Структура базы данных Просмотр индивидуальных записей Вкладка Execute SQL Контрольные вопросы Резюме Часть IIОператоры SQL Глава 4. Работа с запросами Добавление комментариев к запросам Общая структура запроса Пишем свой первый запрос Синтаксис и соглашение о кодировании Использование псевдонима Условие ORDER BY Получение ограниченного числа записей с помощью условия LIMIT Контрольные вопросы Резюме Глава 5. Преобразование данных в информацию Операторы сравнения, логические и арифметические операторы Фильтрация данных (WHERE) Фильтрация строк Использование оператора LIKE для поиска подстановочных знаков Фильтрация записей по дате Функция DATE() Использование операторов AND и OR с двумя отдельными полями Оператор OR Использование круглых скобок с операторами AND и OR для указания порядка операций Оператор CASE Контрольные вопросы Резюме Глава 6. Работа с несколькими таблицами Что такое соединение Соединения и структура реляционной базы данных Псевдонимы соединяемых таблиц Типы соединений Внутренние соединения для случаев соединения двух и более таблиц Использование левых внешних соединений с операторами NULL, IS и NOT Преобразование правого соединения в левое Контрольные вопросы Резюме Глава 7. Функции языка SQL Добавление вычислений к запросам Типы функций в SQL Управление текстовыми данными с помощью строковых функций Конкатенация строк Обрезка строки Дополнительные строковые функции Функции даты и времени Агрегатные функции Вложенные функции на примере ROUND() Использование агрегатных функций и условия GROUP BY Использование условий WHERE и HAVING со сгруппированными запросами Условия WHERE и HAVING Группировка по нескольким столбцам Несколько заключительных слов о функциях Контрольные вопросы Резюме Часть IIIРасширенные возможности языка SQL Глава 8. Подзапросы Использование агрегатных функций в подзапросах Использование подзапроса в операторе SELECT Использование подзапроса с условием WHERE Подзапросы без агрегатных функций Возврат нескольких значений из подзапроса Подзапросы и условие DISTINCT Контрольные вопросы Резюме Глава 9. Представления Работа с представлениями Использование представлений Изменения представлений Соединенные представления Удаление представлений с помощью оператора DROP Контрольные вопросы Резюме Глава 10. DML — язык управления данными Чем различаются анализ данных и управление базами данных Добавление данных в БД Обновление данных и ключевое слово SET Удаление данных Контрольные вопросы Резюме Заключение Главное – задавать правильные вопросы Как найти свой путь Выбор специальности для работы с базами данных Все ли дело в деньгах? SQL — это универсальный язык Смена карьеры Как продавать свои навыки Визуализация данных Советы для успешного собеседования Сертификация по SQL Напутственные слова Приложение I. Контрольные вопросы и ответы на них Глава 3. Контрольные вопросы Глава 4. Контрольные вопросы Глава 5. Контрольные вопросы Глава 6. Контрольные вопросы Глава 7. Контрольные вопросы Глава 8. Контрольные вопросы Глава 9. Контрольные вопросы Глава 10. Контрольные вопросы Приложение II. Список ключевых слов SQL по главам Глава 4. Ключевые слова Глава 5. Ключевые слова Глава 6. Ключевые слова Глава 7. Ключевые слова Глава 8. Ключевые слова Глава 9. Ключевые слова Глава 10. Ключевые слова Об авторе Глоссарий Библиография THE BEST SQL BOOK FOR BEGINNERS - HANDS DOWN! ••Includes FREE Digital Bonuses! Sample Database, SQL Browser App, and More!•• Learn Why QuickStart Guides are Loved by Over 1 Million Readers Around the World The same book currently in used in college-level courses while remaining approachable for beginners! The Easiest Way to Learn SQL in a Comprehensive, Step-by-Step Guide Not sure how to prepare for the data-driven future? This book shows you EXACTLY what you need to know to successfully use the SQL programming language to enhance your career! Are you a developer who wants to expand your mastery to database management? Then you NEED this book. Buy now and start reading today! The ubiquity of big data means that now more than ever there is a burning need to warehouse, access, and understand the contents of massive databases quickly and efficiently. That's where SQL comes in. SQL is the workhorse programming language that forms the backbone of modern data management and interpretation. Any database management professional will tell you that despite trendy data management languages that come and go, SQL remains the most widely used and most reliable to date, with no signs of stopping. It doesn't matter if you are learning SQL to upgrade your career, taking on a new data management role at your current job, or just someone who wants to learn a lucrative and in-demand tech skill - this book will teach you everything you need to master SQL fundamentals. Written by an SQL Expert with Over 25 Years of Experience Author, data analytics expert, and SQL instructor with over 25 years of experience in the field, Walter Shields delivers a practical and actionable approach to learning SQL. With insights gathered from his time managing data for world class organizations such as Target and the NYC Transit Authority, SQL QuickStart Guide is a comprehensive look at what it takes to master SQL fundamentals. SQL QuickStart Guide is Perfect for: Professionals looking to augment their job skills in preparation for a data-driven future Job seekers who want to pad their skills and resume for a durable employability edge Beginners with zero prior experience Managers, decision makers, and business owners looking to manage data-driven business insights Developers looking to expand their mastery beyond the full stack Anyone who wants to be better prepared for our data-driven future! With SQL QuickStart Guide, You'll Easily Understand These Crucial Concepts: The basic structure of databases—what they are, how they work, and how to successfully navigate them How to use SQL to retrieve and understand data no matter the scale of a database (aided by numerous images and examples) The most important SQL queries, along with how and when to use them for best effect Professional applications of SQL and how to “sell” your new SQL skills to your employer, along with other career-enhancing considerations Makes a Great Gift for a Programmer in Your Life! ••LIFETIME ACCESS TO FREE BONUS SQL RESOURCES•• SQL QuickStart Guide comes with lifetime access to FREE digital resources you can access from inside the book! Each of these bonuses is crafted with our expert author to help you become a better programmer including: Sample Database & Hands-on Exercis "What does an overwhelming wealth of data and information have in common with one of today's fastest-growing career paths? Structured Query Language (SQL) is the answer. Pronounced "sequel" by many, SQL is the workhorse programming language that forms the backbone of modern data management and interpretation. With more data being produced every second that you could interpret in your lifetime, the ability of businesses to warehouse, access, and, most importantly, understand and interpret this data has never been more critical. Despite trendy data management languages that come and go, SQL remains the most widely used and most reliable to date. In SQL QuickStart Guide, experienced mentor and SQL expert Walter Shields draws on his considerable knowledge to make the topic of relational database management accessible, easy to understand, and actionable. This book is ideal for those seeking to increase their job prospects and enhance their careers, for developers looking to expand their programming capabilities, or for anyone who wants to take advantage of our data-driven future--even with no prior coding experience!"--page 4 of cover "This book shows you exactly what you need to know to successfully use the SQL programming language to enhance your career."--Amazon.com viewed June 23, 2022