Bạn có thể sử dụng như sau:
SELECT * FROM mytable WHERE REGEXP_LIKE (myname, '^[^a-zA-Z0-9\/\\()-]+$');
Bạn cũng có thể làm tương tự với i
bổ ngữ:
SELECT * FROM mytable WHERE REGEXP_LIKE (myname, '^[^a-z0-9\/\\()-]+$', 'i');
Giải thích:
-
^
bắt đầu của chuỗi -
[^___ ]
bộ ký tự phủ định (sẽ khớp với bất kỳ ký tự nào khác với các ký tự được chỉ định bên trong nó) -
+
khớp với nhóm trước nhiều hơn một lần -
$
cuối chuỗi