me_edu
SQL: запросы с нуляШаг 13 из 35 · 0% пройдено
2. Профессиональный практикум: проект, качество и портфолио
3. Атлас программных моделей: данные, архитектура, API и тесты
Таблицы и SELECT

Запрос SELECT

Шаг 13 из 356 минТеория
Цель

Понять основной механизм темы «Запрос SELECT» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

STRUCTURAL BLOCK DIAGRAMCENTRAL UNITSQLтаблицытранзакцияключииндексзапросСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Схема базы данных показывает таблицы, ключи, индексы и границу транзакции.
Опорная идея

Чтобы достать данные, пишут запрос SELECT — он указывает, какие колонки из какой таблицы вернуть:

SELECT name, age FROM users;

Звёздочка означает «все колонки»:

SELECT * FROM users;

Можно переименовать колонку в результате через AS (псевдоним) и вычислять выражения:

SELECT name AS "Имя", age * 12 AS months FROM users;

Чтобы убрать дубликаты, добавляют DISTINCT:

SELECT DISTINCT city FROM users; -- список уникальных городов

SQL не зависит от регистра ключевых слов (select и SELECT равны), но по традиции их пишут заглавными — так запрос читается. Запрос завершают точкой с запятой. SELECT — самая частая команда: чтение данных составляет львиную долю работы с базой.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.