SQL-запрос для установки первого дня недели в базе данных

Опубликовано: 28 Августа, 2022

В этой статье мы напишем SQL-скрипт для установки первого дня недели в базе данных. Ниже приведена реализация того же самого. У вас должен быть MSSQL на вашем сервере.

Запрос в SQL -

Запрос — это запрос данных или информации из таблицы базы данных или комбинации таблиц. Эти данные можно использовать для различных целей, таких как обучение модели, поиск закономерностей в данных и т. д.

Давайте начнем с создания базы данных —

Шаг 1:

CREATE DATABASE GFG

Шаг 2: Используйте эту базу данных —

USE GFG

Шаг 3: Создайте таблицу в виде дней

CREATE TABLE geeksforgeeks 
                  (VALUE integer,
                  FirstDay varchar(20))

Опишите эту таблицу -

sp_help "dbo.daysData"

Шаг 4: Вставьте значения в таблицу –

USE [GFG]
GO

INSERT INTO [dbo].[geeksforgeeks]
           ([VALUE]
           ,[FirstDay])
     VALUES
           (1, "Monday")
GO

INSERT INTO [dbo].[geeksforgeeks]
           ([VALUE]
           ,[FirstDay])
     VALUES
           (2, "Tuesday")
GO

INSERT INTO [dbo].[geeksforgeeks]
           ([VALUE]
           ,[FirstDay])
     VALUES
           (3, "Wednesday")
GO

INSERT INTO [dbo].[geeksforgeeks]
           ([VALUE]
           ,[FirstDay])
     VALUES
           (4, "Thursday")
GO

INSERT INTO [dbo].[geeksforgeeks]
           ([VALUE]
           ,[FirstDay])
     VALUES
           (5, "Friday")
GO

INSERT INTO [dbo].[geeksforgeeks]
           ([VALUE]
           ,[FirstDay])
     VALUES
           (6, "Saturday")
GO

INSERT INTO [dbo].[geeksforgeeks]
           ([VALUE]
           ,[FirstDay])
     VALUES
           (7, "Sunday")
GO

Шаг 5: Проверьте существующий первый день недели –

SELECT @@DATEFIRST

Шаг 6: Теперь установите первый день недели, используя DATEFIRST –

SET DATEFIRST 1

Шаг 7: Проверьте значение DATEFIRST —

Как мы видим, мы успешно установили нашу дату сначала как 1, то есть понедельник .