17:18
Чтение данных: Команда SELECT.

Курс по SQL

Урок 8: Чтение данных: Команда SELECT

В этом уроке мы рассмотрим команду SELECT, которая используется для выборки данных из таблиц в базе данных. Команда SELECT является одной из самых важных и часто используемых команд в SQL. Мы изучим синтаксис команды, примеры использования, а также различные способы фильтрации и сортировки данных.

Синтаксис команды SELECT

Команда SELECT имеет следующий общий синтаксис:

SELECT column1, column2, ...
FROM table_name
WHERE condition
ORDER BY column1, column2, ...;

Где:

  • column1, column2, ... — имена столбцов, данные из которых нужно выбрать.
  • table_name — имя таблицы, из которой выбираются данные.
  • condition — условие фильтрации данных (опционально).
  • ORDER BY column1, column2, ... — порядок сортировки данных (опционально).

Примеры использования команды SELECT

Рассмотрим несколько примеров использования команды SELECT для выборки данных из таблицы «Студенты», созданной в предыдущих уроках.

Выборка всех данных из таблицы

Для выборки всех данных из таблицы «Студенты» используйте следующую команду:

SELECT * FROM Студенты;

Результат выполнения

ID Имя Фамилия ДатаРождения Email
1 Иван Иванов 1995-05-01 ivanov@example.com
2 Мария Петрова 1998-07-15 petrova@example.com

Выборка данных из определенных столбцов

Для выборки данных только из столбцов «Имя» и «Фамилия» используйте следующую команду:

SELECT Имя, Фамилия FROM Студенты;

Результат выполнения

Имя Фамилия
Иван Иванов
Мария Петрова

Фильтрация данных с помощью условия WHERE

Для выборки данных о студентах с фамилией «Иванов» используйте следующую команду:

SELECT * FROM Студенты WHERE Фамилия = 'Иванов';

Результат выполнения

ID Имя Фамилия ДатаРождения Email
1 Иван Иванов 1995-05-01 ivanov@example.com

Сортировка данных с помощью ORDER BY

Для выборки данных о студентах и сортировки их по дате рождения в порядке возрастания используйте следующую команду:

SELECT * FROM Студенты ORDER BY ДатаРождения ASC;

Результат выполнения

ID Имя Фамилия ДатаРождения Email
1 Иван Иванов 1995-05-01 ivanov@example.com
2 Мария Петрова 1998-07-15 petrova@example.com

Упражнения

Упражнение 1: Выборка данных из таблицы «Преподаватели»

Выберите все данные из таблицы «Преподаватели», созданной в предыдущих уроках.

Решение:

SELECT * FROM Преподаватели;

Объяснение: Мы использовали команду SELECT для выборки всех данных из таблицы «Преподаватели».

Упражнение 2: Выборка данных из таблицы «Курсы»

Выберите названия и даты начала всех курсов из таблицы «Курсы», созданной в предыдущих уроках.

Решение:

SELECT Название, ДатаНачала FROM Курсы;

Объяснение: Мы использовали команду SELECT для выборки данных из столбцов «Название» и «ДатаНачала» таблицы «Курсы».

Упражнение 3: Фильтрация данных в таблице «Курсы»

Выберите все курсы, которые начинаются после 1 октября 2024 года.

Решение:

SELECT * FROM Курсы WHERE ДатаНачала > '2024-10-01';

Объяснение: Мы использовали команду SELECT с условием WHERE для выборки данных о курсах, которые начинаются после 1 октября 2024 года.

Упражнение 4: Сортировка данных в таблице «Студенты»

Выберите все данные из таблицы «Студенты» и отсортируйте их по фамилии в порядке убывания.

Решение:

SELECT * FROM Студенты ORDER BY Фамилия DESC;

Объяснение: Мы использовали команду SELECT с условием ORDER BY для сортировки данных по фамилии в порядке убывания.

Категория: SQL | Просмотров: 91 | Добавил: Admin | Рейтинг: 1.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *: