powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Удаление подобных строк в колонке
3 сообщений из 3, страница 1 из 1
Удаление подобных строк в колонке
    #38879190
Vovsla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица

CREATE TABLE IF NOT EXISTS Table2 (Col1 VARCHAR);

INSERT INTO Table2 VALUES ('Value10010');
INSERT INTO Table2 VALUES ('Value100101');
INSERT INTO Table2 VALUES ('Value1001012');

INSERT INTO Table2 VALUES ('Value10110');
INSERT INTO Table2 VALUES ('Value101101');
INSERT INTO Table2 VALUES ('Value1011012');

INSERT INTO Table2 VALUES ('Value10210');
INSERT INTO Table2 VALUES ('Value102101');
INSERT INTO Table2 VALUES ('Value1021012');

Необходимо удалить все подобные строки в колонке, т.е. должны остаться: Value10010, Value10110, Value10210
Вот такой запрос ничего не удаляет
DELETE FROM Table2 WHERE Col1 LIKE Col1||%;

Как можно составить такой запрос?
...
Рейтинг: 0 / 0
Удаление подобных строк в колонке
    #38879352
pit_alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vovsla,

Код: sql
1.
2.
3.
delete from table2 where col1 in (
select col1 from table2 t1
where exists (select 1 from table2 t2 where instr(t1.col1, t2.col1)>0 and t1.col1 <> t2.col1))  
...
Рейтинг: 0 / 0
Удаление подобных строк в колонке
    #38880654
Vovsla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Удаление подобных строк в колонке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]