Просмотр записей SQLite в Kotlin
В warehouse.db создайте таблицу смен по
фрагменту:
"""
CREATE TABLE shift (
id INTEGER PRIMARY KEY,
worker TEXT NOT NULL,
hours INTEGER NOT NULL
);
INSERT INTO shift (worker, hours) VALUES
('Kim', 8),
('Lee', 6),
('Nova', 10);
"""
Выведите имя и число часов для каждой строки.
В той же базе уже лежат рейсы:
"""
CREATE TABLE trip (
id INTEGER PRIMARY KEY,
route TEXT NOT NULL,
depot TEXT NOT NULL
);
INSERT INTO trip (route, depot) VALUES
('North-1', 'D4'),
('South-2', 'D1'),
('East-3', 'D4');
"""
Найдите строку с id равным 2 и
выведите только поле depot.
Таблица смен в warehouse.db после
заполнения выглядит так:
"""
worker | hours
Kim | 8
Lee | 6
Nova | 10
Rex | 5
"""
Выведите имена смен, где hours не меньше
8.
Для таблицы trip в warehouse.db
даны строки:
"""
id | route | depot
1 | North-1 | D4
2 | South-2 | D1
3 | East-3 | D4
4 | West-4 | D2
"""
Выведите маршруты, отсортировав их по полю
depot по алфавиту, а при равном депо -
по route.