2015-02-09 58 views
2

在MySQL中查找字符串中控制字符的最佳方式是什麼?我有一張表,並希望獲取所有包含控制字符的記錄。像在MySQL中查找控制字符

SELECT * FROM Customer WHERE Name = *ControlCharFilter*; 
在C#

東西這將是

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

回答

4

MySQL支持正則表達式與POSIX字符類:

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

還有更多信息here

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

或者是你尋找一些更復雜?

+4

對不起,我相信你有tottaly誤解OP想要什麼 – apomene 2015-02-09 14:50:18