Выявить и удалить записи, заключенные в кавычки

Привязать событие к родительскому объекту, который уже существует:

$(document).on("click", "selector", function() {
    // Your code here
});
-1
задан JP_Romano 28 March 2019 в 02:30
поделиться

3 ответа

Мои извинения всем вам за ужасную структуру и ясность моего вопроса. Я думаю, что смог получить ответ, основываясь на ваших предложениях!

select * from <table> where LEN(myquery) - LEN(REPLACE(myquery,'"','')) = 2 and myquery like '"%"'

Спасибо всем большое - вы лучшие!

0
ответ дан JP_Romano 28 March 2019 в 02:30
поделиться

Вы можете использовать следующий запрос для удаления всех записей, которые содержат «», за исключением тех, которые начинаются и заканчиваются на «»:

DELETE From <TABLENAME> Where COL like '%"%' and (COL not like '"%' Or COL not like '%"')

Или вы можете использовать: Здесь мы удаляем все записи имеющий более 2 вхождений "

DELETE FROM <TABLENAME> WHERE (LEN(COL)-len(replace(COL,'"',''))) > 2
0
ответ дан Sunil Gajjar 28 March 2019 в 02:30
поделиться

Вы можете сделать это так:

DELETE
-- SELECT *   -- To test first!
FROM YourTable
WHERE LEN(MyQuery) - LEN(REPLACE(MyQuery, '"', '')) = 2;
AND MyQuery LIKE '"%"'

Вы в основном сравниваете длину поля после удаления всех кавычек. Это простой способ определить количество вхождений конкретного персонажа.

После вашего комментария я добавил еще одно условие, чтобы кавычки всегда окружали поле.

0
ответ дан Andrew 28 March 2019 в 02:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: