1970-е / Данные
SQL
Декларативный подход: описать нужный результат вместо последовательности обхода записей. Начните с маленькой таблицы прямо в браузере.
Где выполнять
SQLite Fiddle, пустая база в памяти. Выполняйте пример целиком один раз; для повторного запуска начните с новой сессии.
ПЕРВЫЙ ЭКСПЕРИМЕНТ
CREATE TABLE milestones (year INTEGER, name TEXT);
INSERT INTO milestones VALUES
(1969, 'Unix'), (1989, 'Web'), (1991, 'Linux');
SELECT * FROM milestones ORDER BY year;
SELECT name FROM milestones WHERE year >= 1980;
SELECT COUNT(*) AS total FROM milestones;ВАША ОЧЕРЕДЬ
Проверьте себя
Добавьте строку (1981, 'IBM PC'). Проверьте, что COUNT(*) возвращает 4, а сортировка ставит IBM PC между Unix и Web.