Alex_Piggy
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Доброе время, Ghost Inets1 Цитата: имена отдельно в столбике | Странно. Так быть точно не должно. Проверяю на Viber 17.5.1.2. Возможно в новых что-то поменялось. Посмотрите, какая информация вообще есть об этом/этих контактах (Пример - если имя содержит "Наташа") sqlite3.exe -header viber.db -separator "," "SELECT * from Contact WHERE Name LIKE '%Наташа%' or ClientName LIKE '%Наташа%';" > data.csv UPD: Если запускаете из батника - знаки процента нужно удвоить. Цитата: номера отдельно в столбике | Увидел. Немного поменяйте команду sqlite3.exe viber.db "SELECT coalesce(IIF(Name = ClientName, Name, Name || ' a.k.a. ' || ClientName), Name, ClientName, ''), Number from Contact;" > 1.txt UPD2:Расшифровка IIF(Name = ClientName, Name, Name || ' a.k.a. ' || ClientName) : Если ИмяВТелефоне и ИмяВViber совпадают, то вывести только одно, иначе объединить через a.k.a. coalesce(IIF(...), Name, ClientName, '') : Вывести первое из выражений, которое существует. Name, ClientName, Number - имена столбцов в таблице Contact (Имя записанное у Вас телефоне, Имя записанное в Viber/как человек представился Viber, Номер телефона) |