====== Advanced SQL Queries ======
==== Filtering Data with WHERE ====
SELECT * FROM users WHERE email = 'john@example.com';
Filters records based on the given condition.
==== Using Logical Operators ====
SELECT * FROM users WHERE email = 'john@example.com' AND name = 'John Doe';
This fetches records matching both conditions.
==== Sorting Results ====
SELECT * FROM users ORDER BY created_at DESC;
Sorts records in descending order by creation date.
==== Updating Data ====
UPDATE users SET name = 'Jane Doe' WHERE id = 1;
Updates the name of a user with ID 1.
==== Deleting Data ====
DELETE FROM users WHERE id = 1;
Deletes the record where the ID is 1.
==== Using Joins ====
SELECT users.name, orders.amount FROM users
JOIN orders ON users.id = orders.user_id;
This retrieves user names along with their order amounts by joining users and orders tables.