diff options
Diffstat (limited to '')
-rw-r--r-- | doc/src/sgml/html/functions-datetime.html | 107 |
1 files changed, 53 insertions, 54 deletions
diff --git a/doc/src/sgml/html/functions-datetime.html b/doc/src/sgml/html/functions-datetime.html index 9523015..aaa1c4e 100644 --- a/doc/src/sgml/html/functions-datetime.html +++ b/doc/src/sgml/html/functions-datetime.html @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.9. Date/Time Functions and Operators</title><link rel="stylesheet" type="text/css" href="stylesheet.css" /><link rev="made" href="pgsql-docs@lists.postgresql.org" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><link rel="prev" href="functions-formatting.html" title="9.8. Data Type Formatting Functions" /><link rel="next" href="functions-enum.html" title="9.10. Enum Support Functions" /></head><body id="docContent" class="container-fluid col-10"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="5" align="center">9.9. Date/Time Functions and Operators</th></tr><tr><td width="10%" align="left"><a accesskey="p" href="functions-formatting.html" title="9.8. Data Type Formatting Functions">Prev</a> </td><td width="10%" align="left"><a accesskey="u" href="functions.html" title="Chapter 9. Functions and Operators">Up</a></td><th width="60%" align="center">Chapter 9. Functions and Operators</th><td width="10%" align="right"><a accesskey="h" href="index.html" title="PostgreSQL 15.6 Documentation">Home</a></td><td width="10%" align="right"> <a accesskey="n" href="functions-enum.html" title="9.10. Enum Support Functions">Next</a></td></tr></table><hr /></div><div class="sect1" id="FUNCTIONS-DATETIME"><div class="titlepage"><div><div><h2 class="title" style="clear: both">9.9. Date/Time Functions and Operators</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-EXTRACT">9.9.1. <code class="function">EXTRACT</code>, <code class="function">date_part</code></a></span></dt><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-TRUNC">9.9.2. <code class="function">date_trunc</code></a></span></dt><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-BIN">9.9.3. <code class="function">date_bin</code></a></span></dt><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-ZONECONVERT">9.9.4. <code class="literal">AT TIME ZONE</code></a></span></dt><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-CURRENT">9.9.5. Current Date/Time</a></span></dt><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-DELAY">9.9.6. Delaying Execution</a></span></dt></dl></div><p> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>9.9. Date/Time Functions and Operators</title><link rel="stylesheet" type="text/css" href="stylesheet.css" /><link rev="made" href="pgsql-docs@lists.postgresql.org" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><link rel="prev" href="functions-formatting.html" title="9.8. Data Type Formatting Functions" /><link rel="next" href="functions-enum.html" title="9.10. Enum Support Functions" /></head><body id="docContent" class="container-fluid col-10"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="5" align="center">9.9. Date/Time Functions and Operators</th></tr><tr><td width="10%" align="left"><a accesskey="p" href="functions-formatting.html" title="9.8. Data Type Formatting Functions">Prev</a> </td><td width="10%" align="left"><a accesskey="u" href="functions.html" title="Chapter 9. Functions and Operators">Up</a></td><th width="60%" align="center">Chapter 9. Functions and Operators</th><td width="10%" align="right"><a accesskey="h" href="index.html" title="PostgreSQL 15.7 Documentation">Home</a></td><td width="10%" align="right"> <a accesskey="n" href="functions-enum.html" title="9.10. Enum Support Functions">Next</a></td></tr></table><hr /></div><div class="sect1" id="FUNCTIONS-DATETIME"><div class="titlepage"><div><div><h2 class="title" style="clear: both">9.9. Date/Time Functions and Operators</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-EXTRACT">9.9.1. <code class="function">EXTRACT</code>, <code class="function">date_part</code></a></span></dt><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-TRUNC">9.9.2. <code class="function">date_trunc</code></a></span></dt><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-BIN">9.9.3. <code class="function">date_bin</code></a></span></dt><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-ZONECONVERT">9.9.4. <code class="literal">AT TIME ZONE</code></a></span></dt><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-CURRENT">9.9.5. Current Date/Time</a></span></dt><dt><span class="sect2"><a href="functions-datetime.html#FUNCTIONS-DATETIME-DELAY">9.9.6. Delaying Execution</a></span></dt></dl></div><p> <a class="xref" href="functions-datetime.html#FUNCTIONS-DATETIME-TABLE" title="Table 9.33. Date/Time Functions">Table 9.33</a> shows the available functions for date/time value processing, with details appearing in the following subsections. <a class="xref" href="functions-datetime.html#OPERATORS-DATETIME-TABLE" title="Table 9.32. Date/Time Operators">Table 9.32</a> illustrates the behaviors of @@ -183,7 +183,7 @@ </p> <p> Subtract timestamps (converting 24-hour intervals into days, - similarly to <code class="function">justify_hours()</code>) + similarly to <a class="link" href="functions-datetime.html#FUNCTION-JUSTIFY-HOURS"><code class="function">justify_hours()</code></a>) </p> <p> <code class="literal">timestamp '2001-09-29 03:00' - timestamp '2001-07-27 12:00'</code> @@ -433,27 +433,27 @@ <code class="literal">isfinite(interval '4 hours')</code> → <code class="returnvalue">true</code> </p></td></tr><tr><td class="func_table_entry"><p class="func_signature"> - <a id="id-1.5.8.15.6.2.2.20.1.1.1" class="indexterm"></a> + <a id="FUNCTION-JUSTIFY-DAYS" class="indexterm"></a> <code class="function">justify_days</code> ( <code class="type">interval</code> ) → <code class="returnvalue">interval</code> </p> <p> - Adjust interval so 30-day time periods are represented as months + Adjust interval, converting 30-day time periods to months </p> <p> - <code class="literal">justify_days(interval '35 days')</code> - → <code class="returnvalue">1 mon 5 days</code> + <code class="literal">justify_days(interval '1 year 65 days')</code> + → <code class="returnvalue">1 year 2 mons 5 days</code> </p></td></tr><tr><td class="func_table_entry"><p class="func_signature"> - <a id="id-1.5.8.15.6.2.2.21.1.1.1" class="indexterm"></a> + <a id="FUNCTION-JUSTIFY-HOURS" class="indexterm"></a> <code class="function">justify_hours</code> ( <code class="type">interval</code> ) → <code class="returnvalue">interval</code> </p> <p> - Adjust interval so 24-hour time periods are represented as days + Adjust interval, converting 24-hour time periods to days </p> <p> - <code class="literal">justify_hours(interval '27 hours')</code> - → <code class="returnvalue">1 day 03:00:00</code> + <code class="literal">justify_hours(interval '50 hours 10 minutes')</code> + → <code class="returnvalue">2 days 02:10:00</code> </p></td></tr><tr><td class="func_table_entry"><p class="func_signature"> <a id="id-1.5.8.15.6.2.2.22.1.1.1" class="indexterm"></a> <code class="function">justify_interval</code> ( <code class="type">interval</code> ) @@ -758,38 +758,40 @@ EXTRACT(<em class="replaceable"><code>field</code></em> FROM <em class="replacea The <code class="function">extract</code> function retrieves subfields such as year or hour from date/time values. <em class="replaceable"><code>source</code></em> must be a value expression of - type <code class="type">timestamp</code>, <code class="type">time</code>, or <code class="type">interval</code>. - (Expressions of type <code class="type">date</code> are - cast to <code class="type">timestamp</code> and can therefore be used as - well.) <em class="replaceable"><code>field</code></em> is an identifier or + type <code class="type">timestamp</code>, <code class="type">date</code>, <code class="type">time</code>, + or <code class="type">interval</code>. (Timestamps and times can be with or + without time zone.) + <em class="replaceable"><code>field</code></em> is an identifier or string that selects what field to extract from the source value. + Not all fields are valid for every input data type; for example, fields + smaller than a day cannot be extracted from a <code class="type">date</code>, while + fields of a day or more cannot be extracted from a <code class="type">time</code>. The <code class="function">extract</code> function returns values of type <code class="type">numeric</code>. + </p><p> The following are valid field names: </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="literal">century</code></span></dt><dd><p> - The century + The century; for <code class="type">interval</code> values, the year field + divided by 100 </p><pre class="screen"> SELECT EXTRACT(CENTURY FROM TIMESTAMP '2000-12-16 12:21:13'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">20</code> SELECT EXTRACT(CENTURY FROM TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">21</code> -</pre><p> - The first century starts at 0001-01-01 00:00:00 AD, although - they did not know it at the time. This definition applies to all - Gregorian calendar countries. There is no century number 0, - you go from -1 century to 1 century. - - If you disagree with this, please write your complaint to: - Pope, Cathedral Saint-Peter of Roma, Vatican. - </p></dd><dt><span class="term"><code class="literal">day</code></span></dt><dd><p> - For <code class="type">timestamp</code> values, the day (of the month) field - (1–31) ; for <code class="type">interval</code> values, the number of days +SELECT EXTRACT(CENTURY FROM DATE '0001-01-01 AD'); +<em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">1</code> +SELECT EXTRACT(CENTURY FROM DATE '0001-12-31 BC'); +<em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">-1</code> +SELECT EXTRACT(CENTURY FROM INTERVAL '2001 years'); +<em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">20</code> +</pre></dd><dt><span class="term"><code class="literal">day</code></span></dt><dd><p> + The day of the month (1–31); for <code class="type">interval</code> + values, the number of days </p><pre class="screen"> SELECT EXTRACT(DAY FROM TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">16</code> - SELECT EXTRACT(DAY FROM INTERVAL '40 days 1 minute'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">40</code> </pre></dd><dt><span class="term"><code class="literal">decade</code></span></dt><dd><p> @@ -824,10 +826,8 @@ SELECT EXTRACT(DOY FROM TIMESTAMP '2001-02-16 20:38:40'); </p><pre class="screen"> SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40.12-08'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">982384720.120000</code> - SELECT EXTRACT(EPOCH FROM TIMESTAMP '2001-02-16 20:38:40.12'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">982355920.120000</code> - SELECT EXTRACT(EPOCH FROM INTERVAL '5 days 3 hours'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">442800.000000</code> </pre><p> @@ -843,7 +843,8 @@ SELECT to_timestamp(982384720.12); assume that the original value had been given in UTC, which might not be the case. </p></dd><dt><span class="term"><code class="literal">hour</code></span></dt><dd><p> - The hour field (0–23) + The hour field (0–23 in timestamps, unrestricted in + intervals) </p><pre class="screen"> SELECT EXTRACT(HOUR FROM TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">20</code> @@ -858,7 +859,7 @@ SELECT EXTRACT(ISODOW FROM TIMESTAMP '2001-02-18 20:38:40'); matches the <acronym class="acronym">ISO</acronym> 8601 day of the week numbering. </p></dd><dt><span class="term"><code class="literal">isoyear</code></span></dt><dd><p> The <acronym class="acronym">ISO</acronym> 8601 week-numbering year that the date - falls in (not applicable to intervals) + falls in </p><pre class="screen"> SELECT EXTRACT(ISOYEAR FROM DATE '2006-01-01'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2005</code> @@ -870,11 +871,9 @@ SELECT EXTRACT(ISOYEAR FROM DATE '2006-01-02'); January or late December the <acronym class="acronym">ISO</acronym> year may be different from the Gregorian year. See the <code class="literal">week</code> field for more information. - </p><p> - This field is not available in PostgreSQL releases prior to 8.3. </p></dd><dt><span class="term"><code class="literal">julian</code></span></dt><dd><p> The <em class="firstterm">Julian Date</em> corresponding to the - date or timestamp (not applicable to intervals). Timestamps + date or timestamp. Timestamps that are not local midnight result in a fractional value. See <a class="xref" href="datetime-julian-dates.html" title="B.7. Julian Dates">Section B.7</a> for more information. </p><pre class="screen"> @@ -889,10 +888,13 @@ SELECT EXTRACT(JULIAN FROM TIMESTAMP '2006-01-01 12:00'); SELECT EXTRACT(MICROSECONDS FROM TIME '17:12:28.5'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">28500000</code> </pre></dd><dt><span class="term"><code class="literal">millennium</code></span></dt><dd><p> - The millennium + The millennium; for <code class="type">interval</code> values, the year field + divided by 1000 </p><pre class="screen"> SELECT EXTRACT(MILLENNIUM FROM TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">3</code> +SELECT EXTRACT(MILLENNIUM FROM INTERVAL '2001 years'); +<em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2</code> </pre><p> Years in the 1900s are in the second millennium. The third millennium started January 1, 2001. @@ -908,16 +910,14 @@ SELECT EXTRACT(MILLISECONDS FROM TIME '17:12:28.5'); SELECT EXTRACT(MINUTE FROM TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">38</code> </pre></dd><dt><span class="term"><code class="literal">month</code></span></dt><dd><p> - For <code class="type">timestamp</code> values, the number of the month - within the year (1–12) ; for <code class="type">interval</code> values, - the number of months, modulo 12 (0–11) + The number of the month within the year (1–12); + for <code class="type">interval</code> values, the number of months modulo 12 + (0–11) </p><pre class="screen"> SELECT EXTRACT(MONTH FROM TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2</code> - SELECT EXTRACT(MONTH FROM INTERVAL '2 years 3 months'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">3</code> - SELECT EXTRACT(MONTH FROM INTERVAL '2 years 13 months'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">1</code> </pre></dd><dt><span class="term"><code class="literal">quarter</code></span></dt><dd><p> @@ -930,7 +930,6 @@ SELECT EXTRACT(QUARTER FROM TIMESTAMP '2001-02-16 20:38:40'); </p><pre class="screen"> SELECT EXTRACT(SECOND FROM TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">40.000000</code> - SELECT EXTRACT(SECOND FROM TIME '17:12:28.5'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">28.500000</code> </pre></dd><dt><span class="term"><code class="literal">timezone</code></span></dt><dd><p> @@ -967,6 +966,18 @@ SELECT EXTRACT(WEEK FROM TIMESTAMP '2001-02-16 20:38:40'); SELECT EXTRACT(YEAR FROM TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2001</code> </pre></dd></dl></div><p> + </p><p> + When processing an <code class="type">interval</code> value, + the <code class="function">extract</code> function produces field values that + match the interpretation used by the interval output function. This + can produce surprising results if one starts with a non-normalized + interval representation, for example: +</p><pre class="screen"> +SELECT INTERVAL '80 minutes'; +<em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">01:20:00</code> +SELECT EXTRACT(MINUTES FROM INTERVAL '80 minutes'); +<em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">20</code> +</pre><p> </p><div class="note"><h3 class="title">Note</h3><p> When the input value is +/-Infinity, <code class="function">extract</code> returns +/-Infinity for monotonically-increasing fields (<code class="literal">epoch</code>, @@ -996,7 +1007,6 @@ date_part('<em class="replaceable"><code>field</code></em>', <em class="replacea </p><pre class="screen"> SELECT date_part('day', TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">16</code> - SELECT date_part('hour', INTERVAL '4 hours 3 minutes'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">4</code> </pre></div><div class="sect2" id="FUNCTIONS-DATETIME-TRUNC"><div class="titlepage"><div><div><h3 class="title">9.9.2. <code class="function">date_trunc</code></h3></div></div></div><a id="id-1.5.8.15.14.2" class="indexterm"></a><p> @@ -1039,16 +1049,12 @@ date_trunc(<em class="replaceable"><code>field</code></em>, <em class="replaceab </p><pre class="screen"> SELECT date_trunc('hour', TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2001-02-16 20:00:00</code> - SELECT date_trunc('year', TIMESTAMP '2001-02-16 20:38:40'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2001-01-01 00:00:00</code> - SELECT date_trunc('day', TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40+00'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2001-02-16 00:00:00-05</code> - SELECT date_trunc('day', TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40+00', 'Australia/Sydney'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2001-02-16 08:00:00-05</code> - SELECT date_trunc('hour', INTERVAL '3 days 02:47:33'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">3 days 02:00:00</code> </pre><p> @@ -1073,7 +1079,6 @@ date_bin(<em class="replaceable"><code>stride</code></em>, <em class="replaceabl </p><pre class="screen"> SELECT date_bin('15 minutes', TIMESTAMP '2020-02-11 15:44:17', TIMESTAMP '2001-01-01'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2020-02-11 15:30:00</code> - SELECT date_bin('15 minutes', TIMESTAMP '2020-02-11 15:44:17', TIMESTAMP '2001-01-01 00:02:30'); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2020-02-11 15:32:30</code> </pre><p> @@ -1149,10 +1154,8 @@ SELECT date_bin('15 minutes', TIMESTAMP '2020-02-11 15:44:17', TIMESTAMP '2001-0 </p><pre class="screen"> SELECT TIMESTAMP '2001-02-16 20:38:40' AT TIME ZONE 'America/Denver'; <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2001-02-16 19:38:40-08</code> - SELECT TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40-05' AT TIME ZONE 'America/Denver'; <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2001-02-16 18:38:40</code> - SELECT TIMESTAMP '2001-02-16 20:38:40' AT TIME ZONE 'Asia/Tokyo' AT TIME ZONE 'America/Chicago'; <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2001-02-16 05:38:40</code> </pre><p> @@ -1203,16 +1206,12 @@ LOCALTIMESTAMP(<em class="replaceable"><code>precision</code></em>) </p><pre class="screen"> SELECT CURRENT_TIME; <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">14:39:53.662522-05</code> - SELECT CURRENT_DATE; <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2019-12-23</code> - SELECT CURRENT_TIMESTAMP; <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2019-12-23 14:39:53.662522-05</code> - SELECT CURRENT_TIMESTAMP(2); <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2019-12-23 14:39:53.66-05</code> - SELECT LOCALTIMESTAMP; <em class="lineannotation"><span class="lineannotation">Result: </span></em><code class="computeroutput">2019-12-23 14:39:53.662522</code> </pre><p> @@ -1313,4 +1312,4 @@ SELECT pg_sleep_until('tomorrow 03:00'); when calling <code class="function">pg_sleep</code> or its variants. Otherwise other sessions might have to wait for your sleeping process, slowing down the entire system. - </p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="functions-formatting.html" title="9.8. Data Type Formatting Functions">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="functions.html" title="Chapter 9. Functions and Operators">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="functions-enum.html" title="9.10. Enum Support Functions">Next</a></td></tr><tr><td width="40%" align="left" valign="top">9.8. Data Type Formatting Functions </td><td width="20%" align="center"><a accesskey="h" href="index.html" title="PostgreSQL 15.6 Documentation">Home</a></td><td width="40%" align="right" valign="top"> 9.10. Enum Support Functions</td></tr></table></div></body></html>
\ No newline at end of file + </p></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="functions-formatting.html" title="9.8. Data Type Formatting Functions">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="functions.html" title="Chapter 9. Functions and Operators">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="functions-enum.html" title="9.10. Enum Support Functions">Next</a></td></tr><tr><td width="40%" align="left" valign="top">9.8. Data Type Formatting Functions </td><td width="20%" align="center"><a accesskey="h" href="index.html" title="PostgreSQL 15.7 Documentation">Home</a></td><td width="40%" align="right" valign="top"> 9.10. Enum Support Functions</td></tr></table></div></body></html>
\ No newline at end of file |