Поиск конкретных данных в SQLite

SQLiteBeginner
Практиковаться сейчас

Введение

В этом испытании вы примените свои навыки работы с SQL для поиска определенных данных в базе данных SQLite под названием treasure.db. Ваша цель — найти скрытый артефакт, составив запрос SELECT, который фильтрует результаты на основе id артефакта.

Вам предстоит подключиться к базе данных, написать запрос для извлечения значений из столбца name таблицы artifacts и использовать условие WHERE, чтобы идентифицировать артефакт, чей id равен 2.

Поиск конкретных данных в SQLite

В базе данных спрятан ценный артефакт. Ваша миссия — найти его, используя свои знания SQL.

Задачи

  • Напишите SQL-запрос, чтобы найти имя (name) артефакта, у которого id равен 2, в таблице artifacts базы данных treasure.db.

Требования

  1. Подключитесь к базе данных SQLite с именем treasure.db, расположенной в директории ~/project, используя команду sqlite3.
  2. Напишите оператор SELECT для извлечения данных из столбца name.
  3. Используйте условие WHERE для фильтрации результатов по столбцу id.
  4. Запрос должен быть выполнен внутри оболочки sqlite3.
  5. Сохраните результат выполнения в файл по пути /home/labex/project/result.txt.

Примеры

Выполнение правильного запроса должно привести к следующему результату:

cat /home/labex/project/result.txt
Placeholder

Подсказки

  • Не забудьте правильно указать путь к файлу базы данных.
✨ Проверить решение и практиковаться

Резюме

В этом испытании вашей задачей был поиск имени конкретного артефакта в базе данных SQLite treasure.db. База данных содержит таблицу artifacts со столбцами id, name и description. Цель заключалась в извлечении значения name для записи, где id равен 2.