powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / отфильтровать char-поля по внутреннему значению
2 сообщений из 2, страница 1 из 1
отфильтровать char-поля по внутреннему значению
    #39882350
ivan.555-19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день!

есть таблица:


create table t1(x int, y char);

insert into t1 values(1, '25.5.7.5.5');
insert into t1 values(2, '25.25.7.75.5.5');
insert into t1 values(3, '25.5.7.7.7');
insert into t1 values(4, '25.5.7.7.555.6.8.9.0');

select * from t1;



если внутри параметра y принять точки как разделители, то можно ли вывести отдельным столбцом максимальное количество повторяющихся значений?
в первой строке 5 повторяется 3 раза, будет число 3
во второй строке 25 и 5 повторяются по 2 раза, будет число 2
в третьей строке 7 повторяется 3 раза, будет число 3
в четвертой строке 7 повторяется 2 раза, будет число 2

или для sql подобные задачи это слишком?
...
Рейтинг: 0 / 0
отфильтровать char-поля по внутреннему значению
    #39882360
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivan.555-19create table t1(x int, y char);это поле на один символ
ivan.555-19или для sql подобные задачи это слишком?
Код: sql
1.
2.
select * from t1
cross apply (select top(1) count(*) as cnt, value from string_split(t1.y,'.') group by value order by 1 desc) a
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / отфильтровать char-поля по внутреннему значению
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]