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


SELECT 
    ФИО, 
    Дата рождения, 
    Специализация, 
    Год_присвоения звания, 
    LEN(ФИО) AS Количество_символов
FROM Академики
ORDER BY LEN(ФИО);
SELECT 
    TRIM(ФИО) AS ФИО, 
    Дата рождения, 
    Специализация, 
    Год_присвоения звания
FROM Академики;
SELECT 
    ФИО, 
    CHARINDEX('ов', ФИО) AS Позиция_ов
FROM Академики;
SELECT 
    ФИО, 
    RIGHT(Специализация, 2) AS Спец_Последние_2
FROM Академики;
SELECT 
    ФИО,
    CONCAT(
        LEFT(ФИО, CHARINDEX(' ', ФИО) - 1), ' ',
        SUBSTRING(ФИО, CHARINDEX(' ', ФИО) + 1, 1), '.',
        SUBSTRING(ФИО, CHARINDEX(' ', ФИО, CHARINDEX(' ', ФИО) + 1) + 1, 1), '.'
    ) AS Фамилия_Инициалы
FROM Академики;
SELECT DISTINCT 
    Специализация, 
    REVERSE(Специализация) AS Специализация_Обр
FROM Академики;
SELECT REPLICATE('Иванов ', 20) AS Фамилия_Повтор;
SELECT ROUND(ABS(SQUARE(SIN(3 * PI() / 2)) * COS(PI())), 2) AS Результат;
SELECT DATEDIFF(DAY, GETDATE(), '2027-01-31') AS Дней_до_конца_семестра;
SELECT DATEDIFF(MONTH, '2005-01-01', GETDATE()) AS Количество_месяцев;
SELECT 
    ФИО, 
    Дата рождения,
    IIF((YEAR(Дата рождения) % 4 = 0 AND YEAR(Дата рождения) % 100 <> 0) OR (YEAR(Дата рождения) % 400 = 0), 'Високосный', 'Не високосный') AS Високосность_года
FROM Академики;
SELECT DISTINCT 
    Специализация,
    IIF(LEN(Специализация) > 8, 'длинный', 'короткий') AS Категория_длины
FROM Академики;