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 Академики;