1
0
mirror of https://github.com/postgres/postgres.git synced 2025-05-03 22:24:49 +03:00

Document that char() ignores spaces in non-pattern comparisons, not in

pattern comparisons such as LIKE and regex.
This commit is contained in:
Bruce Momjian 2011-03-08 11:03:02 -05:00
parent 4ff90d9945
commit 7465ae06be

View File

@ -1014,11 +1014,13 @@ SELECT '52093.89'::money::numeric::float8;
with spaces to the specified width <replaceable>n</>, and are with spaces to the specified width <replaceable>n</>, and are
stored and displayed that way. However, the padding spaces are stored and displayed that way. However, the padding spaces are
treated as semantically insignificant. Trailing spaces are treated as semantically insignificant. Trailing spaces are
disregarded when comparing two values of type <type>character</type>, disregarded when non-pattern comparing two values of type <type>character</type>,
and they will be removed when converting a <type>character</type> value and they will be removed when converting a <type>character</type> value
to one of the other string types. Note that trailing spaces to one of the other string types. Note that trailing spaces
<emphasis>are</> semantically significant in <emphasis>are</> semantically significant in
<type>character varying</type> and <type>text</type> values. <type>character varying</type> and <type>text</type> values, and
when using pattern matching comparisons, e.g. <literal>LIKE</>,
regular expressions.
</para> </para>
<para> <para>