184+ Tutorials

Master Data, SQL,
Python & Analytics

Practical tutorials, real-world examples, and step-by-step guides built for real data teams.

Popular:

Browse by Topic

Select a category to explore

All topics

Featured Posts

Hand-picked to get you started

View all

Latest Articles

What is SQL and what is it used for?

SQL stands for Structured Query Language , and it is a standard programming language used for managing and manipulating data within relational databases. S…

SQL Structured Query Language
Mar 19, 2026 1 min read

What is the difference between DELETE and TRUNCATE statements in SQL?

--What is the difference between DELETE and TRUNCATE statements in SQL? --DELETE and TRUNCATE are both SQL commands that can be used to remove data from a …

database mysql postgresql
Mar 19, 2026 2 min read

What difference between the DATEPART() and DATENAME() functions?

The difference between the DATEPART() and DATENAME() functions lies in their definitions. DATEPART() returns an integer that represents the specified datep…

SQL
Mar 19, 2026 2 min read

How to comma separate value by using XML in SQL server

Before SQL Server 2017 (14.x), you can achieve the comma-separated values using the XML method. Here's an example of how you can achieve this: DECLARE @Sta…

database mysql postgresql
Mar 19, 2026 2 min read

Added columns in a table by dynamic ways

IF OBJECT_ID('AddedDynamicColumn','P') IS NOT NULL BEGIN DROP PROC AddedDynamicColumn END GO CREATE PROCEDURE AddedDynamicColumn AS BEGIN SELECT ED.empid,E…

database mysql pivot
Mar 19, 2026 5 min read

How to get first date of given date or month.

Get First date of month: SELECT DATEFROMPARTS(YEAR(GETDATE()), MONTH(GETDATE()), 1) AS FirstDayOfCurrentMonth Create function for that IF NOT EXISTS (SELEC…

database mysql pivot
Mar 19, 2026 1 min read