Как я могу узнать уникальные данные из большого объема данных?
я хочу найти уникальные данные из огромного количества данных, таких как 500000 записей в sql 2008.
Что я уже пробовал:
УДАЛИТЬ
От dbo. w3
Где dbo. w3.%%physloc%%
NOT IN (SELECT MIN(b.%%physloc%%)
От dbo.В3 б
Группа по b. CHASSIS_NO);
Выбрать отдельные лучшие 500000
[CHASSIS_NO]
Из [TestDB]. [dbo]. [w3]
Richard MacCutchan
В чем вопрос?
Member 13284521
вопрос в том, что если у меня есть огромное количество данных, чем тот запрос, который дает правильный ответ, и я хочу сохранить эти данные в другой таблице...я пытался, но таблица не создается.
Richard MacCutchan
SELECT возвращает набор записей, поэтому теперь вам нужно вставить их в другую таблицу. Видеть https://www.w3schools.com/sql/sql_select_into.asp.
Member 13284521
Выберите TOP 500000 [Slno]
,[РЕГИОН]
,[КОД]
,[DLRNAME]
,[Салю]
,[ИМЯ]
,[АДРЕС1]
,[АДРЕС2]
,[АДРЕС3]
,[ГОРОД]
,[ШТИФТ]
,[MOBILE_NUM]
,[CHASSIS_NO]
,[REGIST]
,[ДВИГАТЕЛЬ]
,[МОДЕЛЬ]
,[ТИПОВОЙ КОДЕКС]
,[КИЛОМЕТР]
,[ТИП]
,[SERVICE_DT]
,[BILLING_DT]
,[Месяц ]
,[Год]
, [Квартал 12-13]
, [Квартал 13-14]
, [Квартал 14-15]
,[Квартал 15-16] в #temp
Из [TestDB]. [dbo].[В2] приказ [сльно]
это правильный вопрос???
Richard MacCutchan
Без понятия. Почему бы вам не попробовать это с небольшим количеством записей, чтобы узнать?
Member 13284521
небольшое количество данных преобразуется надлежащим образом, но проблема возникает в огромном количестве данных.
Richard MacCutchan
См. мой комментарий к вашему другому вопросу на эту тему.