Skip to main content
Database

Select Specific Columns

QueryValidateEasy

Description

Get only name and email of all users.

Test Scenario

-- Your query:
SELECT name, email FROM users;

-- Expected: 5 rows with 2 columns each
-- Sample: John Doe | john@example.com

Testing Tips

  • •List column names separated by commas
  • •Column order in query determines output order
  • •Only requested columns are returned
// Playwright API Testing - Database
import { test, expect } from '@playwright/test';
test('Database query via API', async ({ request }) => {
const response = await request.post('/api/database/query', {
data: {
sql: 'SELECT * FROM users WHERE id = ?',
params: [1]
}
});
expect(response.ok()).toBeTruthy();
const { rows } = await response.json();
expect(rows.length).toBeGreaterThan(0);
});

Challenge ID: sql-select-columns

2 frameworks available