SQLite 에서 특정 데이터 조회하기

SQLiteBeginner
지금 연습하기

소개

이번 챌린지에서는 treasure.db라는 이름의 SQLite 데이터베이스에서 SQL 기술을 활용해 특정 데이터를 조회해 봅니다. 목표는 유물의 id를 기준으로 결과를 필터링하는 SELECT 문을 작성하여 숨겨진 유물을 찾아내는 것입니다.

데이터베이스에 접속한 후, artifacts 테이블에서 name 컬럼을 선택하고 WHERE 절을 사용하여 id가 2 인 유물을 식별하는 쿼리를 작성하게 됩니다.

SQLite 에서 특정 데이터 조회하기

데이터베이스 안에 아주 귀중한 유물이 숨겨져 있습니다. 여러분의 임무는 SQL 기술을 사용하여 이 유물을 찾아내는 것입니다.

과제

  • treasure.db 데이터베이스의 artifacts 테이블에서 id가 2 인 유물의 name을 찾는 SQL 쿼리를 작성하세요.

요구 사항

  1. sqlite3 명령어를 사용하여 ~/project 디렉토리에 있는 treasure.db SQLite 데이터베이스에 접속합니다.
  2. name 컬럼을 조회하는 SELECT 문을 작성합니다.
  3. id 컬럼을 기준으로 결과를 필터링하기 위해 WHERE 절을 사용합니다.
  4. 쿼리는 반드시 sqlite3 셸 내부에서 실행되어야 합니다.
  5. 실행 결과를 /home/labex/project/result.txt 파일에 저장하세요.

예시

올바른 쿼리를 실행한 후의 출력 결과는 다음과 같아야 합니다:

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

힌트

  • 데이터베이스 파일 경로를 정확하게 지정해야 함을 잊지 마세요.

요약

이 챌린지에서는 treasure.db라는 SQLite 데이터베이스에서 특정 유물의 이름을 조회하는 과제를 수행했습니다. 이 데이터베이스에는 id, name, description 컬럼으로 구성된 artifacts 테이블이 포함되어 있습니다. 최종 목표는 id가 2 인 유물의 name을 성공적으로 추출하는 것이었습니다.

✨ 솔루션 확인 및 연습