What does the SQL query 'SELECT * FROM employees WHERE salary > 100000;' do?

Prepare for the United Knowledge Validation Test with flashcards and multiple choice questions, each question has hints and explanations. Enhance your understanding and boost your confidence!

Multiple Choice

What does the SQL query 'SELECT * FROM employees WHERE salary > 100000;' do?

Explanation:
This query demonstrates how to filter data with a condition. It uses SELECT * to return all columns for rows, but only for employees that meet the condition in the WHERE clause. The condition salary > 100000 means the salary value must be strictly greater than 100,000. So the result is every employee record where the salary exceeds 100k, with all of that employee’s fields shown. It does not delete data, and it does not include employees whose salary is 100,000 or less. If a salary is stored as a non-numeric type, you might need casting; NULL salaries won’t satisfy the condition and won’t appear in the result. If no rows meet the condition, you get an empty result set.

This query demonstrates how to filter data with a condition. It uses SELECT * to return all columns for rows, but only for employees that meet the condition in the WHERE clause. The condition salary > 100000 means the salary value must be strictly greater than 100,000. So the result is every employee record where the salary exceeds 100k, with all of that employee’s fields shown. It does not delete data, and it does not include employees whose salary is 100,000 or less. If a salary is stored as a non-numeric type, you might need casting; NULL salaries won’t satisfy the condition and won’t appear in the result. If no rows meet the condition, you get an empty result set.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy