Загрузка данных


SELECT * FROM Authors;
SELECT * FROM Publishing_House;
SELECT * FROM Books;
SELECT * FROM Sales;
GO



2….. DECLARE @a INT;
DECLARE @str VARCHAR(50);

SET @a = (SELECT COUNT(*) FROM Authors);

IF @a > 2
BEGIN
    SET @str = 'Количество авторов больше 2';
END
ELSE
BEGIN
    SET @str = 'Количество авторов = ' + CAST(@a AS VARCHAR(10));
END

SELECT @str;
GO


3….. DECLARE @num INT;
SET @num = 1;

WHILE @num < 10
BEGIN
    PRINT @num;

    IF @num = 5
        BREAK;

    SET @num = @num + 1;
END;
GO


4….. DECLARE @mytable TABLE
(
    id INT,
    myname VARCHAR(20) DEFAULT 'Unknown'
);

INSERT INTO @mytable(id)
VALUES (1);

SELECT * FROM @mytable;
GO



5…. DECLARE @d DATETIME;
DECLARE @str VARCHAR(30);

SET @d = '2025-01-31 13:23:15';
SET @str = CAST(@d AS VARCHAR(30));

SELECT @str;
GO



6…. SET DATEFORMAT dmy;

DECLARE @d DATETIME;
SET @d = '31.01.2025';
SELECT @d;
GO