sqlite3_open, а строки читают подготовленным запросом с sqlite3_step и sqlite3_column_*.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpDpVw 631 of 696 menu
◀ ▶

Просмотр записей SQLite в C++

Файл SQLite открывают через sqlite3_open, а строки читают подготовленным запросом с sqlite3_step и sqlite3_column_*.

В 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.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить