Ищете запрос SQL в ORACLE, который возвращает количество всех специальных символов, используемых в определенном столбце. Предположим, что в столбце есть 5 строк и каждый использует два специальных символа. Я ищу некоторый запрос, который дает 10 в результате.Подсчет специальных символов в Oracle
Что я использовал:
SELECT * FROM Customers WHERE REGEXP_LIKE(Employees, '[^]^A-Z^a-z^0-9^[^.^{^}^ ]');
, но это, кажется, не работает. Пробовал много по сети, но не повезло.
Update: ищет решение с 10г
Oracle представил REGEXP_COUNT() в 11g, поэтому это решение не будет работать в более ранних версиях, но это, несомненно, самый элегантный подход. – APC
@ APC - Да, конечно. На самом деле я пытаюсь найти другое решение для работы в более ранних версиях, обновит ответ за несколько минут. – arunb2w
Еще в 11g, как этот запрос может быть запущен. Мой запрос не работает вообще. – Saurabh