Nп/п : 13 из 30
От : Cheslav Osanadze 2:6078/80 04 фев 26 21:30:54
К : Alexandr Strelnikov 04 фев 26 22:37:02
Тема : одной стpокой
----------------------------------------------------------------------------------
@MSGID: 2:6078/80 69839f4a
@REPLY: 2:5026/15@fidonet 6982fd1b
@TID: ParToss 1.10.073/ZOO/W32
@PID: GED+W32 1.1.5-b20240209
@CHRS: CP866 2
@TZUTC: 0200
Привет Alexandr!
04 Фев 26 10:51, Alexandr Strelnikov -> Cheslav Osanadze:
CO>> Много совпадений, с предыдущим постом.
AS> сейчас я пенс, а на работе ms sql стоял, я через него посторяющиеся
AS> записи искал - загружал txt-файл в таблицу и считал повторяющиеся по
AS> первым 45 символам:
AS> === Begin Windows Clipboard ===
AS> -- создание таблицы
AS> -- CREATE TABLE astr_cott (txt CHAR(250))
AS> -- очистить таблицу
AS> TRUNCATE TABLE astr_cott
AS> -- загрузить файл
AS> BULK INSERT astr_cott FROM `\\cl03-ubs\files\\gni\\cott.txt` WITH
AS> (CODEPAGE = `1251`)
AS> -- подсчитать
AS> WITH cte AS
AS> (SELECT ltrim(rtrim(txt)) as ttt FROM astr_cott AS ac)
AS> SELECT Left(ttt,45) AS ss, count(ttt) as ooo FROM cte
AS> GROUP BY Left(ttt,45)
AS> ORDER BY ooo DESC,ss
AS> === End ===
AS> потом править txt-файл и еще раз... :)
Как то сложно... Не проще ли склеить текстовые файлы и командой
Sort отсортировать строки по алфавиту и повторы там уже будет видно при
листании?
Ну, мне так проще бы было. :)
Cheslav.
... Иванушка не нагибайся не пей воду, а то станеш pаком и ... (c)
---
* Origin: ,,, (2:6078/80)
SEEN-BY: 452/28 166 455/19 463/68 4500/1 5010/352
5019/40 5020/101 329 715
SEEN-BY: 5020/848 1042 4441 12000 5022/77 128
5029/32 5030/722 1081 1900
SEEN-BY: 5060/900 6055/7 6078/80
@PATH: 6078/80 5020/4441