Bạn đang tìm kiếm những trò chơi giải trí thú vị nhưng cũng muốn duy trì và phát triển kỹ năng SQL của mình? Không cần phải tìm kiếm xa xôi! Trong bài viết dưới đây, VietnamWorks inTECH sẽ giới thiệu đến bạn 4 tựa game mà bạn không nên bỏ qua.

1. SQL Murder Mystery

SQL Murder Mystery là một trò chơi trực tuyến miễn phí được tạo ra để giúp người học SQL thực hành và cải thiện kỹ năng truy vấn cơ sở dữ liệu. Trong trò chơi này, người chơi phải giải quyết một vụ án mạng bằng cách sử dụng các truy vấn SQL để tìm ra thông tin cần thiết từ cơ sở dữ liệu. 

SQL Murder Mystery Game

2. SQL Island

Trong trò chơi này, bạn sẽ rơi vào một hòn đảo và phải truy vấn 3 bảng dữ liệu khác nhau để tìm cách thoát ra. Khi bạn trải qua từng thử thách, bạn sẽ học được các câu lệnh quan trọng như SELECT, FROM, WHERE, JOINs, và các hàm tổng hợp khác. Trò chơi này còn cung cấp trailer và hỗ trợ nhiều ngôn ngữ khác nhau.

SQL Island Game

Ví dụ, một trong những nhiệm vụ trong SQL Island là thu thập vàng bằng cách làm nghề bánh mỳ với một trong những cư dân địa phương trên hòn đảo. Để tìm một công việc trong trò chơi, bạn sẽ viết truy vấn SQL WHERE như sau:

SELECT * 

FROM inhabitant 

WHERE job = ‘baker’ 

ORDER BY gold DESC

3. SQL Police Department

SQL Police Department là một trò chơi giúp bạn giải quyết các vụ án bằng cách sử dụng ngôn ngữ truy vấn cơ sở dữ liệu SQL. Trong quá trình chơi, bạn không chỉ học SQL mà còn tham gia vào việc giải quyết các vụ án. Bạn sẽ tiến bộ qua các cấp bậc của SQL Police Department khi giải quyết nhiều vụ án hơn.

SQLPD: SQL Police Department Game

4. Schemaverse

Trong Schemaverse, người chơi tạo ra các vũ trụ và điều khiển các hệ thống của họ bằng cách viết các truy vấn SQL. Trò chơi này kết hợp yếu tố chiến lược và kỹ năng SQL để thách thức người chơi trong việc thiết lập và tối ưu hóa cấu trúc cơ sở dữ liệu của họ, chiến lược tấn công và phòng thủ. 

Schemaverse: Strategy SQL Game

Bạn có thể cạnh tranh với các người chơi khác bằng cách sử dụng các lệnh SQL để điều khiển đội hạm của bạn! Ví dụ, để thu thập tiền (có thể đổi thành nâng cấp tàu mạnh mẽ hơn), bạn có thể khai thác hành tinh bằng lệnh này:

UPDATE my_ships SET 

action='MINE', 

action_target_id=planets_in_range.planet

FROM planets_in_range 

WHERE my_ships.id=planets_in_range.ship;

Lời kết

Như vậy là bạn đã có 4 lựa chọn tuyệt vời để thỏa mãn sở thích giải trí của mình mà vẫn có thể rèn luyện kỹ năng SQL. Hãy thử và trải nghiệm, nếu thấy hay đừng quên chia sẻ cho bạn bè cùng biết nhé!

VietnamWorks inTECH