Member 13573710 Ответов: 1

Преобразование функций Excel в SQL


=IF(ISERROR(MODE(D4:M4)),"",MODE(D4:M4))


Что я уже пробовал:

я не знаю, как сделать код для этого

1 Ответов

Рейтинг:
0

MadMyche

Базовый SQL-запрос для того, что вы хотите сделать, можно выполнить с помощью агрегации

SELECT TOP 1 Column_Name
FROM   Table_name
GROUP  BY [Column_Name]
ORDER  BY COUNT(*) DESC


Теперь кажется, что значения, которые вы хотите сделать это на вашем листе Excel, находятся в строках, а не в Столбцах. Вам нужно будет сделать следующее UNPIVOT сначала запросите строку, а затем выполните вышеприведенный запрос на нее.
Использование PIVOT и UNPIVOT - SQL Server | Microsoft Docs[^]


Maciej Los

5ed!