SQL Server Practice Test – 1 1. SQL Server Practice Tests What is the function of the GROUP BY clause in SQL Server? Organizes result rows by specified columns Filters results based on conditions Defines the sorting order of the results Joins multiple tables into a single result set None 2. SQL Server Practice Tests What does an index do in SQL Server? Defines relationships between different tables Optimizes query performance by speeding up data retrieval Secures access to data within tables Facilitates the backup and recovery of data None 3. SQL Server Practice Tests What does the CHECK constraint enforce in SQL Server? Ensures a column contains unique values Restricts column values based on a specific condition Validates that no null values are allowed in a column Defines the format of data entries in a column None 4. SQL Server Practice Tests What is the purpose of using the INSERT INTO statement? To add new rows to a table To update existing rows in a table To remove rows from a table To create a new table None 5. SQL Server Practice Tests What does the WITH (NOLOCK) hint do when applied to a SQL Server query? Ensures that the table is locked during data modifications Allows reading of data without locking, which might include uncommitted changes Locks rows individually rather than the entire table Guarantees consistent data retrieval by avoiding concurrent modifications None 6. SQL Server Practice Tests What is the function of SQL Server Integration Services (SSIS)? Provides a tool for creating and managing database schemas Automates data extraction, transformation, and loading processes Offers a platform for real-time data analysis Manages and monitors SQL Server instances None 7. SQL Server Practice Tests Which command is used to create a new database in SQL Server? CREATE TABLE CREATE DATABASE ALTER DATABASE DROP DATABASE None 8. SQL Server Practice Tests What role do transactions play in SQL Server? Create checkpoints within a database Provide a method for error handling Ensure a series of operations are completed fully or not at all Improve query performance by indexing None 9. SQL Server Practice Tests What is the purpose of the TRY...CATCH construct in SQL Server? To execute code in a specific order To handle and manage exceptions or errors that occur during execution To control transaction boundaries To automate the deployment of database changes None 10. SQL Server Practice Tests How can you remove duplicate rows from a result set in SQL Server? Use the DISTINCT keyword Apply the GROUP BY clause Use the UNIQUE constraint Implement the HAVING clause None 11. SQL Server Practice Tests How does the ROW_NUMBER() function operate in SQL Server? Assigns a unique number to each row in a dataset Orders rows in a result set based on specified criteria Counts the total number of rows in a table Provides a unique identifier for each record None Time's up