Skip to content

Commit f26203e

Browse files
committed
Add information about format modifiers that apply to numeric formats.
These were previously only documented in the context of date/time formats.
1 parent bd929b4 commit f26203e

File tree

1 file changed

+40
-1
lines changed

1 file changed

+40
-1
lines changed

doc/src/sgml/func.sgml

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.419 2007/12/21 03:37:18 tgl Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.420 2008/02/26 15:32:30 petere Exp $ -->
22

33
<chapter id="functions">
44
<title>Functions and Operators</title>
@@ -5320,6 +5320,45 @@ SELECT SUBSTRING('XY1234Z', 'Y*?([0-9]{1,3})');
53205320
</itemizedlist>
53215321
</para>
53225322

5323+
<para>
5324+
Certain modifiers can be applied to any template pattern to alter its
5325+
behavior. For example, <literal>FM9999</literal>
5326+
is the <literal>9999</literal> pattern with the
5327+
<literal>FM</literal> modifier.
5328+
<xref linkend="functions-formatting-numericmod-table"> shows the
5329+
modifier patterns for numeric formatting.
5330+
</para>
5331+
5332+
<table id="functions-formatting-numericmod-table">
5333+
<title>Template Pattern Modifiers for Numeric Formatting</title>
5334+
<tgroup cols="3">
5335+
<thead>
5336+
<row>
5337+
<entry>Modifier</entry>
5338+
<entry>Description</entry>
5339+
<entry>Example</entry>
5340+
</row>
5341+
</thead>
5342+
<tbody>
5343+
<row>
5344+
<entry><literal>FM</literal> prefix</entry>
5345+
<entry>fill mode (suppress padding blanks and zeroes)</entry>
5346+
<entry><literal>FM9999</literal></entry>
5347+
</row>
5348+
<row>
5349+
<entry><literal>TH</literal> suffix</entry>
5350+
<entry>uppercase ordinal number suffix</entry>
5351+
<entry><literal>999TH</literal></entry>
5352+
</row>
5353+
<row>
5354+
<entry><literal>th</literal> suffix</entry>
5355+
<entry>lowercase ordinal number suffix</entry>
5356+
<entry><literal>999th</literal></entry>
5357+
</row>
5358+
</tbody>
5359+
</tgroup>
5360+
</table>
5361+
53235362
<para>
53245363
<xref linkend="functions-formatting-examples-table"> shows some
53255364
examples of the use of the <function>to_char</function> function.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy