Coding skills here for learning
5 subscribers
266 photos
3 files
10 links
Download Telegram
.drop(columns=)
Melt function
Forwarded from Khafizullo
Substring
Coalesce Infull nullif exists cast concat
Sure, here are some beginner-level and intermediate-level SQL questions:

### Beginner-Level SQL Questions:

1. Basic Select Queries:
- Retrieve all columns from the customers table.
- Retrieve only the name and email columns from the customers table.

2. Filtering Data:
- Retrieve all customers who live in the city 'New York'.
- Retrieve all orders with a total amount greater than 100.

3. Sorting Data:
- Retrieve all customers sorted by their name in ascending order.
- Retrieve all products sorted by their price in descending order.

4. Aggregation Functions:
- Calculate the total number of orders in the orders table.
- Calculate the average price of products in the products table.

5. Joins:
- Retrieve all orders along with the corresponding customer details.
- Retrieve all orders along with the corresponding product details.

### Intermediate-Level SQL Questions:

1. Subqueries:
- Retrieve all customers who have placed orders.
- Retrieve all products with a price higher than the average price.

2. Grouping and Aggregation:
- Calculate the total sales amount for each customer.
- Calculate the total number of orders placed by each customer.

3. Advanced Joins:
- Retrieve all customers along with the total number of orders they have placed.
- Retrieve all customers who have not placed any orders.

4. Data Modification:
- Update the price of a specific product in the products table.
- Insert a new record into the customers table.

5. Constraints and Indexing:
- Add a unique constraint on the email column in the customers table.
- Create an index on the product name column in the products table.

6. Views and Stored Procedures:
- Create a view that shows the total sales amount for each product.
- Create a stored procedure that inserts a new customer into the customers table.

These questions cover a range of SQL concepts and tasks, providing opportunities for beginners to practice basic queries and for intermediate-level users to tackle more complex data manipulation and analysis tasks.