SQL
SQL
Basic Queries
1. What is SQL?
SQL (Structured Query Language) is a standardized programming language used to manage relational databases and perform various operations on
the data in them.
Aggregate Functions
11. What are aggregate functions in SQL?
Functions that perform calculations on a set of values: COUNT, SUM, AVG, MAX, MIN
Database Management
19. How do you create a new table?
Data Manipulation
23. How do you insert data into a table?
UPDATE table_name
SET column1 = value1
WHERE condition;
Advanced Concepts
Common Operations
SELECT column1,
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
ELSE result3
END
FROM table_name;
SELECT YEAR(date_column)
FROM table_name;
Window Functions
SELECT column1,
ROW_NUMBER() OVER (ORDER BY column1) as row_num
FROM table_name;
SELECT column1,
AVG(column2) OVER (PARTITION BY column1)
FROM table_name;
Transaction Management
BEGIN TRANSACTION;
-- SQL statements
COMMIT;
Security
Error Handling
BEGIN TRY
-- SQL statements
END TRY
BEGIN CATCH
-- Error handling
END CATCH