소개
이번 챌린지에서는 treasure.db라는 이름의 SQLite 데이터베이스에서 SQL 기술을 활용해 특정 데이터를 조회해 봅니다. 목표는 유물의 id를 기준으로 결과를 필터링하는 SELECT 문을 작성하여 숨겨진 유물을 찾아내는 것입니다.
데이터베이스에 접속한 후, artifacts 테이블에서 name 컬럼을 선택하고 WHERE 절을 사용하여 id가 2 인 유물을 식별하는 쿼리를 작성하게 됩니다.
SQLite 에서 특정 데이터 조회하기
데이터베이스 안에 아주 귀중한 유물이 숨겨져 있습니다. 여러분의 임무는 SQL 기술을 사용하여 이 유물을 찾아내는 것입니다.
과제
treasure.db데이터베이스의artifacts테이블에서id가 2 인 유물의name을 찾는 SQL 쿼리를 작성하세요.
요구 사항
sqlite3명령어를 사용하여~/project디렉토리에 있는treasure.dbSQLite 데이터베이스에 접속합니다.name컬럼을 조회하는SELECT문을 작성합니다.id컬럼을 기준으로 결과를 필터링하기 위해WHERE절을 사용합니다.- 쿼리는 반드시
sqlite3셸 내부에서 실행되어야 합니다. - 실행 결과를
/home/labex/project/result.txt파일에 저장하세요.
예시
올바른 쿼리를 실행한 후의 출력 결과는 다음과 같아야 합니다:
cat /home/labex/project/result.txt
Placeholder
힌트
- 데이터베이스 파일 경로를 정확하게 지정해야 함을 잊지 마세요.
요약
이 챌린지에서는 treasure.db라는 SQLite 데이터베이스에서 특정 유물의 이름을 조회하는 과제를 수행했습니다. 이 데이터베이스에는 id, name, description 컬럼으로 구성된 artifacts 테이블이 포함되어 있습니다. 최종 목표는 id가 2 인 유물의 name을 성공적으로 추출하는 것이었습니다.


