SQL-запрос для преобразования номера месяца в название месяца
SQL означает язык структурных запросов , который используется в базе данных для извлечения данных, обновления и изменения данных в реляционных базах данных, таких как MySql, Oracle и т. д. А запрос — это вопрос или запрос данных из базы данных, то есть если мы спросим кого-то любой вопрос, то вопрос есть запрос. Точно так же, когда нам нужны какие-либо данные из базы данных, мы пишем запрос на SQL, чтобы получить эти данные. В этой статье мы говорим о том, как мы можем преобразовать номер месяца в название месяца с помощью SQL.
Создание базы данных
Чтобы создать базу данных, нам нужно использовать запрос на платформе SQL, такой как MySql, Oracle и т. д. Запрос,
create database database_name;
Например,
create database sales;
используя базу данных
Чтобы использовать базу данных, нам нужно использовать запрос на портале SQL, например, MySql, Oracle и т. д. Запрос,
use database_name;
Добавляем таблицы в базу
Для создания таблиц в базе данных есть запрос, который нам нужно использовать на платформе SQL, такой как MySql, Oracle и т. д. Запрос,
create table table_name( column1 type(size), column2 type(size), . . . columnN type(size) );
Например,
create table sales_detail( sales_ID INT, sales_price INT, sales_product VARCHAR(30), sales_date DATE );
См. таблицу
Чтобы просмотреть таблицу, используйте запрос «DESC table_name» , вот запрос:
desc sales_detail;
Добавьте значение в таблицу
Чтобы добавить значение в таблицу, есть запрос, который нам нужно использовать на платформе SQL, такой как MySql, Oracle и т. д. Запрос,
insert into table_name( value1, value2, value3 . . . valueN);
Например, здесь запрос будет таким:
INSERT INTO `sales_detail` (`sales_ID`, `sales_price`, `sales_product`, `sales_date`) VALUES (1, "3500", "SQL", "2021-03-02"), (2, "4500", "JAVA", "2020-11-09"), (3, "5000", "DSA", "2021-01-08"), (4, "4000", "Python", "2021-02-06");
Данные, присутствующие в таблице после вставки
select * from sales_detail;
Теперь нам нужно преобразовать номер месяца в название месяца для приведенной выше таблицы. Есть несколько способов сделать это, см. ниже,
1. Чтобы преобразовать номер месяца в название месяца, мы должны использовать функцию НАЗВАНИЕМЕСЯЦА(), эта функция принимает столбец даты или дату в виде строки и возвращает название месяца, соответствующее номеру месяца.
SELECT sales_product, MONTHNAME(sales_date) from sales_detail;
Здесь эта функция принимает столбец «дата_продажи» в качестве аргумента и возвращает название месяца.
2. Используя функцию date_format() , мы можем преобразовать номер месяца в название месяца. Эта функция принимает месяц и спецификатор формата в качестве аргумента и возвращает значение, указанное спецификатором формата. В этой функции используются некоторые спецификаторы формата, а именно «%M», «%Y», «%D», «%H» и т. д. Здесь мы используем «%M» для преобразования номера месяца в название месяца.
Запрос для этого,
select date_format(sales_date, "%M")as Monthname from sales_detail;
Здесь функция принимает столбец « дата_продажи » и спецификатор «%M » в качестве аргумента и возвращает название месяца в качестве вывода в столбце псевдонима имени месяца.
Вот как мы можем преобразовать номер месяца в название месяца в SQL.