diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index cbc1aac6af8..43f0bf39f49 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -3945,7 +3945,23 @@ cast(-44 as bit(12)) 111111010100 !~~ and !~~* operators that represent NOT LIKE and NOT ILIKE, respectively. All of these operators are - PostgreSQL-specific. + PostgreSQL-specific. You may see these + operator names in EXPLAIN output and similar + places, since the parser actually translates LIKE + et al. to these operators. + + + + The phrases LIKE, ILIKE, + NOT LIKE, and NOT ILIKE are + generally treated as operators + in PostgreSQL syntax; for example they can + be used in expression + operator ANY + (subquery) constructs, although + an ESCAPE clause cannot be included there. In some + obscure cases it may be necessary to use the underlying operator names + instead.