2012-04-18 19 views
7

Tôi biết bạn có thể sử dụng LIKE cho một tuyên bố chọn để tìm kiếm một chuỗi và sau đó sử dụng ký tự đại diện để phù hợp với chuỗi .. ví dụ:Oracle SQL sử dụng như một ký tự đại diện

Select * from table where first_name LIKE '%r%';

Would return tên như vậy như robert, roland, craig vv

tôi tò mò như thế nào bạn sẽ tìm kiếm một ký tự đại diện thực tế trong chuỗi như%:

Select * from table where values LIKE '% % %';

(giữa% là những gì bạn sẽ tìm kiếm) (rõ ràng đây không phải là cách chính xác để làm điều đó đó là lý do tại sao tôi yêu cầu).

Trả lời

-3

'%%' Cũng giống như sẽ dễ dàng hơn.

+0

Không, bởi vì biểu thức này sẽ xem bất cứ điều gì –

+0

Nghĩ về bỏ phiếu để xóa câu trả lời này, nhưng thực sự nó là một mẹo hữu ích để Những người tìm kiếm những gì không nên làm :) – APC