How To Cahnge Date To Day In Sql

SQL Programming

Changing a date to a day in SQL can be a useful operation when working with date data in a database. In this article, I will guide you through the process of converting a date to a day in SQL, providing detailed explanations and examples along the way.

Understanding the Problem

Before we start solving the problem, let’s make sure we have a clear understanding of what we’re trying to achieve. We have a date value stored in a database, and we want to extract the day component from that date. Essentially, we want to convert the date to its corresponding day.

SQL Functions to the Rescue

In SQL, there are built-in functions that can help us achieve this task. One such function is the DAY() function, which returns the day component of a given date. To use this function, we simply pass the date column or a specific date value as an argument.

Let’s say we have a table called my_table with a column named my_date, which stores the date values we want to convert to days. Here’s an example SQL query that demonstrates how to use the DAY() function:

SELECT DAY(my_date) AS day FROM my_table;

This query will return the day component of each date value stored in the my_date column, and the result will be aliased as day. You can replace my_table and my_date with the appropriate table and column names in your database.


Let’s consider a practical example to see the DAY() function in action. Suppose we have a table called orders with a column named order_date, which stores the date of each order. We want to retrieve a list of order dates along with their corresponding day values.

Here’s the SQL query you can use:

SELECT order_date, DAY(order_date) AS day FROM orders;

Executing this query will give you a result set with two columns: order_date and day. The day column will contain the day component of each order date.


In this article, we explored how to change a date to a day in SQL using the DAY() function. We learned that by passing a date column or a specific date value to the DAY() function, we can extract the day component from that date. We also saw a practical example that demonstrated the usage of this function.

Now that you understand the process, you can confidently apply this technique in your own SQL queries to manipulate and extract relevant information from date values. Happy coding!