Запросы с использованием SQL
| English | Русский |
|---|---|
| SQL/ˌes kjuː ˈel/ | SQL |
| query/ˈkwɪərɪ/ | запрос |
| record/ˈrekɔːd/ | запись |
| field/fiːld/ | поле |
| condition/kənˈdɪʃn/ | условии |
Запросы к базе данных
- SQL (Structured Query Language) выбирает нужные вам записи.
- Несколько ключевых слов выполняют почти всё в IGCSE.
- Читайте запрос в фиксированном порядке, чтобы определить его вывод.
SELECT, FROM, WHERE
SELECT FirstName, FormClass
FROM Student
WHERE FeesPaid = TRUE;
SELECT= какие поля показать (используйте*для всех).FROM= какая таблица.WHERE= условие, поэтому появляются только совпадающие записи.

Читайте SQL-запрос в этом порядке: FROM (какая таблица), WHERE (какие строки), SELECT (какие поля), ORDER BY (сортировка).

SELECT выбирает поля, FROM называет таблицу, WHERE задает условие
Выполните запрос SELECT … WHERE
WHERE фильтрует строки, оставляя только соответствующие; SELECT затем выбирает только выбранные вами столбцы. Проходите по шагам, наблюдая, как таблица уменьшается до результата запроса.
В SQL-запросе оператор SELECT指定:
SELECT выбирает поля; FROM — таблицу; WHERE — строки; ORDER BY — сортировку.
Оператор WHERE:
WHERE фильтрует строки по условию.
ORDER BY, AND, OR
SELECT FirstName, DateOfBirth
FROM Student
WHERE FormClass = '10A' AND FeesPaid = FALSE
ORDER BY DateOfBirth ASC;
ORDER BYсортировка:ASC(сначала наименьшее/A→Z) илиDESC(сначала наибольшее/Z→A).- Соединяйте условия с помощью
AND(оба истинны) илиOR(хотя бы одно истинно).

Проверка диапазона принимает разумные значения и отклоняет остальные
ORDER BY mark DESC сортирует результаты:
DESC = по убыванию (сначала большие / Z→A); ASC = по возрастанию.
SUM, COUNT и порядок чтения
COUNTподсчитывает совпадающие записи;SUMсуммирует числовое поле.- Чтобы определить вывод запроса, читайте его в этом порядке:
- FROM (какая таблица) → WHERE (оставить совпадающие строки) → SELECT (показать выбранные поля) → ORDER BY (сортировка).
SELECT COUNT(StudentID) FROM Student WHERE FeesPaid = FALSE;

Типы полей: текст, число, дата/время и логический
Соотнесите каждый SQL-ключевое слово с его функцией.
SELECT выбирает столбцы, WHERE фильтрует строки, ORDER BY сортирует, COUNT подсчитывает соответствующие строки.
Расставьте SQL-операторы в порядке чтения для получения вывода.
Порядок FROM → WHERE → SELECT → ORDER BY дает точное представление о том, какие строки и столбцы появятся.
Вы поняли
SELECT(поля) ·FROM(таблица) ·WHERE(условие);*= все поляORDER BY … ASC/DESCсортирует;AND/ORсоединяют условияCOUNTсчитает строки;SUMсуммирует числовое поле- читаем запрос: FROM → WHERE → SELECT → ORDER BY