Найти управляющие символы в MySQL

Как лучше всего найти управляющие символы в строке в MySQL? У меня есть таблица, и я хочу получить все записи, содержащие управляющие символы. Что-то типа

SELECT * FROM Customer WHERE Name = *ControlCharFilter*;

в С# это было бы

Customer.Where(x => x.Name.Any(y => char.IsControl(y));

person fubo    schedule 09.02.2015    source источник


Ответы (2)


MySQL поддерживает регулярные выражения с классами символов POSIX:

SELECT * FROM Customer WHERE Name RLIKE '[[:cntrl:]]+'

Дополнительную информацию можно найти здесь.

person Ed Gibbs    schedule 09.02.2015

SELECT * FROM Customer WHERE Name = "%ControlCharFilter%";

или вы ищете что-то более сложное?

person jdu    schedule 09.02.2015
comment
Извините, я полагаю, вы совершенно неправильно поняли, чего хочет ОП. - person apomene; 09.02.2015