Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
3 / 3 / 1
Регистрация: 17.12.2012
Сообщений: 90
1

Выборка уникальных записей

28.02.2017, 12:39. Показов 667. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Допустим есть таблица, в ней около 10К записей. Таблица хранит в себе результаты кореляционного анализа, а каждая запись имеет три поля:
1. базовый объект корреляции
2. коррелируемый объект
3. значение коэффициента корреляции.

Как и в стандартной матрице корреляции, в таблице есть дублирующие записи по типу:
1 2 0.76
2 1 0.76

Эти записи надо отсеять при выборке, оставив из каждой пары только одну.
Как это провернуть, желательно не получив вылет по нехватке памяти?

Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2017, 12:39
Ответы с готовыми решениями:

Выборка уникальных записей
Есть таблица с данными как на скрине1. как выбрать только уникальные записи? Т.е без "жесткого"...

Выборка уникальных записей
Подскажите пожалуйста как выбрать из групп строк только уникальные записи по полю...

Выборка из БД уникальных записей по нескольким столбцам и суммирование их значений
Здравствуйте! MS SQL Server 2014. Помогите составить запрос "Номенклатурный перечень...

Выборка уникальных полей из связанной таблицы
Здравствуйте. Помогите решить такую задачу. Есть две таблицы, допустим, TABLE1 с полями TAB11,...

1
1116 / 761 / 183
Регистрация: 27.11.2009
Сообщений: 2,269
28.02.2017, 12:55 2
T-SQL
1
2
3
4
5
6
7
8
9
10
11
WITH CTE AS
(
 SELECT N=ROW_NUMBER()OVER(PARTITION BY
   CASE WHEN F1<F2 THEN F1 ELSE F2 END
  ,CASE WHEN F1<F2 THEN F2 ELSE F1 END ORDER BY F1)
 ,*
 FROM T
)
SELECT F1,F2,V
FROM CTE
WHERE N=1;
0
28.02.2017, 12:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2017, 12:55
Помогаю со студенческими работами здесь

Подсчет уникальных записей
День добрый. Не могу сообразить как задать запрос t1 nomer scheta fio_igd number igd

Посчитать количество уникальных записей
Добрый день! имеем таблицу: ФИО, тест, результат несколько участников, несколько тестов, у...

Выборка из таблицы одинаковых записей
Выборка из таблицы одинаковых записей, понимаю, что тема не новье, но прошу помощи! Есть...

Выборка n-ых записей подчинённой таблицы
Здравствуйте. Допустим, есть Table1: ID, Name #Table2: ID, Table1ID, Name, Value Необходимо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru