为 IT 部门筛选 SQLite 数据需要先看清适用场景和关键步骤,避免只记结论却忽略实际限制。
在本次挑战中,你将使用名为 employees.db 的 SQLite 数据库来筛选员工数据。目标是查询数据库并提取所有属于 IT 部门的员工姓名。
你需要使用 sqlite3 命令连接到数据库,编写带有 WHERE 子句的 SELECT 语句来按部门进行筛选,然后手动复制查询输出并将其保存到 /home/labex/project/ 目录中名为 result.txt 的文件中。result.txt 文件应包含 IT 部门员工姓名列表,每行一个姓名。
本次挑战旨在测试你从 SQLite 数据库中查询特定数据的能力,重点是按部门筛选员工。
执行正确的查询并保存输出后,result.txt 文件的内容应如下所示:
Bob
David
Frank
- 请务必正确指定数据库文件的路径。
- 你可以从终端复制输出,并使用 nano 或其他文本编辑器将其保存到 result.txt。
- 或者,你可以使用带有适当重定向符号的 echo 命令来保存输出:
echo -e "XXX" > /home/labex/project/result.txt
在本次挑战中,目标是查询名为 employees.db 的 SQLite 数据库,以检索所有属于 IT 部门的员工姓名。这涉及使用 sqlite3 命令连接数据库,编写 SELECT 语句提取 name 列,并使用 WHERE 子句根据 department 列筛选结果。
关键学习点包括构建准确的 WHERE 子句以根据特定部门值筛选数据,以及手动复制查询结果并将其保存到指定文件中。实验环境已预先安装了 SQLite,并创建了包含示例数据的数据库和表。