Работа с данными...
Dec. 8th, 2006 12:57 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Доброй ночи.
Есть три списка слов. 5000, 7000 и 1800.
Нужно сравнить первые два и общие члены списков сравнить с третьим, вычтя его.
Как это можно сделать стандартными средствами без программирования?
Экселем там или Акцессом?
Может еще как-то...
Подскажите, а?...
Есть три списка слов. 5000, 7000 и 1800.
Нужно сравнить первые два и общие члены списков сравнить с третьим, вычтя его.
Как это можно сделать стандартными средствами без программирования?
Экселем там или Акцессом?
Может еще как-то...
Подскажите, а?...
no subject
Date: 2006-12-07 10:06 pm (UTC)Запрос по образцу?
no subject
Date: 2006-12-07 10:18 pm (UTC)Вероятно я и впрямь зря его сюда включил, вы правы.
no subject
Date: 2006-12-07 10:28 pm (UTC)select t1.myCol from myTable1 as t1
where t1.myCol in (select t2.myCol from myTable2 as t2)
and t1.myCol not in (select t3.myCol from myTable3 as t3)
Выполняете запрос. Он выдаст вам все элементы первого списка, которые встречаются во втором, но не встречаются в третьем. Запрос не оптимальный, но сработает, а большего вам и не нужно :)
no subject
Date: 2006-12-07 10:31 pm (UTC)Не было гроша и вдруг алтын)
Целых два отличных способа!
Искренне благодарен.
no subject
Date: 2006-12-07 10:10 pm (UTC)no subject
Date: 2006-12-07 10:11 pm (UTC)no subject
Date: 2006-12-07 10:16 pm (UTC)http://unxutils.sourceforge.net/
no subject
Date: 2006-12-07 10:26 pm (UTC)Там построчное стравнение, я правильно понял?
no subject
Date: 2006-12-07 10:33 pm (UTC)no subject
Date: 2006-12-07 10:37 pm (UTC)no subject
Date: 2006-12-07 11:17 pm (UTC)no subject
Date: 2006-12-07 10:19 pm (UTC)comm -12 файл1 файл2 > tmpfile
comm -23 tmpfile файл3 > result
или, без промежуточного файла:
comm -12 файл1 файл2 | comm -23 - файл3 > result
no subject
Date: 2006-12-07 10:26 pm (UTC)Просто гигантское!