@@ -8717,7 +8717,7 @@ CREATE TYPE rainbow AS ENUM ('red', 'orange', 'yellow', 'green', 'blue', 'purple
8717
8717
with <command>configure --with-libxml</>.
8718
8718
</para>
8719
8719
8720
- <sect2>
8720
+ <sect2 id="functions-producing-xml" >
8721
8721
<title>Producing XML Content</title>
8722
8722
8723
8723
<para>
@@ -9093,7 +9093,7 @@ SELECT xmlagg(x) FROM (SELECT * FROM test ORDER BY y DESC) AS tab;
9093
9093
</sect3>
9094
9094
</sect2>
9095
9095
9096
- <sect2>
9096
+ <sect2 id="functions-xml-predicates" >
9097
9097
<title>XML Predicates</title>
9098
9098
9099
9099
<para>
@@ -9854,7 +9854,7 @@ SELECT setval('foo', 42, false); <lineannotation>Next <function>nextval</> wi
9854
9854
</para>
9855
9855
</tip>
9856
9856
9857
- <sect2>
9857
+ <sect2 id="functions-case" >
9858
9858
<title><literal>CASE</></title>
9859
9859
9860
9860
<para>
@@ -9966,7 +9966,7 @@ SELECT ... WHERE CASE WHEN x <> 0 THEN y/x > 1.5 ELSE false END;
9966
9966
</para>
9967
9967
</sect2>
9968
9968
9969
- <sect2>
9969
+ <sect2 id="functions-coalesce-nvl-ifnull" >
9970
9970
<title><literal>COALESCE</></title>
9971
9971
9972
9972
<indexterm>
@@ -10005,7 +10005,7 @@ SELECT COALESCE(description, short_description, '(none)') ...
10005
10005
</para>
10006
10006
</sect2>
10007
10007
10008
- <sect2>
10008
+ <sect2 id="functions-nullif" >
10009
10009
<title><literal>NULLIF</></title>
10010
10010
10011
10011
<indexterm>
@@ -10034,7 +10034,7 @@ SELECT NULLIF(value, '(none)') ...
10034
10034
10035
10035
</sect2>
10036
10036
10037
- <sect2>
10037
+ <sect2 id="functions-greatest-least" >
10038
10038
<title><literal>GREATEST</literal> and <literal>LEAST</literal></title>
10039
10039
10040
10040
<indexterm>
@@ -11492,7 +11492,7 @@ SELECT xmlagg(x) FROM (SELECT x FROM test ORDER BY y DESC) AS tab;
11492
11492
Boolean (true/false) results.
11493
11493
</para>
11494
11494
11495
- <sect2>
11495
+ <sect2 id="functions-subquery-exists" >
11496
11496
<title><literal>EXISTS</literal></title>
11497
11497
11498
11498
<synopsis>
@@ -11542,7 +11542,7 @@ WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2);
11542
11542
</para>
11543
11543
</sect2>
11544
11544
11545
- <sect2>
11545
+ <sect2 id="functions-subquery-in" >
11546
11546
<title><literal>IN</literal></title>
11547
11547
11548
11548
<synopsis>
@@ -11598,7 +11598,7 @@ WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2);
11598
11598
</para>
11599
11599
</sect2>
11600
11600
11601
- <sect2>
11601
+ <sect2 id="functions-subquery-notin" >
11602
11602
<title><literal>NOT IN</literal></title>
11603
11603
11604
11604
<synopsis>
@@ -11654,7 +11654,7 @@ WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2);
11654
11654
</para>
11655
11655
</sect2>
11656
11656
11657
- <sect2>
11657
+ <sect2 id="functions-subquery-any-some" >
11658
11658
<title><literal>ANY</literal>/<literal>SOME</literal></title>
11659
11659
11660
11660
<synopsis>
@@ -11719,7 +11719,7 @@ WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2);
11719
11719
</para>
11720
11720
</sect2>
11721
11721
11722
- <sect2>
11722
+ <sect2 id="functions-subquery-all" >
11723
11723
<title><literal>ALL</literal></title>
11724
11724
11725
11725
<synopsis>
0 commit comments