этому полю одно из значений встречается дважды, при этом выглядит одинаково. Логично предположить, что дело в каких-то неявных символах или пробелах. Пробелы почистил, не помогло. Как найти, например что в середине текста Р написано кириллицей вместо латиницы? Руками перебирать не предлагать😂
regexp_like(поле, '[А-я]') - возвращает true/false
О, похоже то, что нужно! Спасибо! А это чисто MS-овская функция?
в ms нет такого
Что с результатами будете делать, может, достаточно заменить на необходимый язык оба похожих значения - replace, translate?
да, вы правы, у нас оказывается есть самописная функция, аналог, грустно, что нет.
Вернуть коды символов. https://docs.microsoft.com/en-us/sql/t-sql/functions/ascii-transact-sql?view=sql-server-ver15
Писал об этом выше, для этого нужно посимвольно пройтись по всей строке.
Цикл?
Ага, или рекурсия. Вариант, но я искал что-то попроще
Обсуждают сегодня