SQL Введение·Глава 02
Часть бесплатной книги «SQL Введение» · Перейти к содержанию
Учебная база данных «Игроки»
В этой книге используется единая учебная база данных «Игроки».
Все примеры и SQL-запросы основаны на таблице players.
Если вы хотите не только читать книгу, но и выполнять все запросы самостоятельно, воспользуйтесь интерактивной SQL-песочницей, доступной в рамках курса «SQL Введение».
В песочнице вы сможете:
- выполнять любые SQL-запросы;
- изучать структуру таблицы;
- экспериментировать с данными;
- проверять собственные решения;
- закреплять материал на практике.

Доступ к курсу и SQL-песочнице: Записаться на курс «SQL Введение»
Структура таблицы
| Поле | Тип данных | Описание |
|---|---|---|
| id | INT | Уникальный идентификатор игрока |
| nickname | VARCHAR(50) | Игровой ник |
| VARCHAR(100) | Электронная почта | |
| city | VARCHAR(50) | Город проживания |
| country | VARCHAR(50) | Страна проживания |
| level | INT | Уровень персонажа |
| rating | INT | Игровой рейтинг |
| rank_title | VARCHAR(50) | Ранг игрока (Bronze, Silver, Gold, Platinum, Diamond, Master) |
| guild | VARCHAR(50) | Гильдия или клан игрока |
| wins | INT | Количество побед |
| losses | INT | Количество поражений |
| win_rate | DECIMAL(5,2) | Процент побед |
| last_login | DATE | Дата последнего входа |
| registration_date | DATE | Дата регистрации аккаунта |
Пример записи
| id | nickname | city | level | rating | rank_title | guild |
|---|---|---|---|---|---|---|
| 1 | AlphaKnight | Москва | 45 | 2100 | Gold | Грифоны Эрафии |
Особенности данных
При работе с таблицей обратите внимание на несколько важных моментов:
- Некоторые игроки не состоят в гильдиях. В поле
guildдля них хранится значениеNULL. - В таблице представлены игроки разных уровней — от новичков до опытных пользователей.
- Несколько игроков могут проживать в одном городе.
- В одной гильдии может состоять сразу несколько игроков.
- Даты регистрации и последних входов позволяют выполнять запросы по времени.
- Таблица содержит как числовые, так и текстовые данные.
Работа с таблицей
Во всех главах этой книги запросы будут выполняться к одной и той же таблице:
players
Перед началом изучения книги рекомендуется ознакомиться со структурой таблицы и понять назначение каждого столбца. Это поможет лучше понимать примеры и быстрее освоить SQL.