| Username | Password | Role | |
|---|---|---|---|
| admin | admin@example.com | AdminPass123! | admin |
| jane | jane@gmail.com | UserPass123! | user |
| bob | bob@gmail.com | BobPass123! | editor |
| inactive_user | inactive_user@outlook.com | InactivePass123! | user |
These JavaScript functions simulate SQL queries against the simulated `localStorage` database.
SQL A: SELECT * FROM users WHERE role = 'admin' AND is_active = TRUE;
SQL B: SELECT u.*, p.* FROM users u JOIN user_profiles p ON u.user_id = p.user_id WHERE u.email LIKE '%@gmail.com';
SQL C: SELECT COUNT(*) as total, role FROM users GROUP BY role;
SQL D: SELECT * FROM activity_logs WHERE user_id = ? ORDER BY timestamp DESC LIMIT 10;