Commit bd6b6f40 authored by Thomas G. Lockhart's avatar Thomas G. Lockhart

Add missing information.

Fix examples for regex operators.
parent 32de56e8
<Chapter> <Chapter Id="functions">
<Title>Functions</Title> <Title>Functions</Title>
<Abstract> <Abstract>
...@@ -74,7 +74,7 @@ are implemented using other <ProductName>Postgres</ProductName> functions. ...@@ -74,7 +74,7 @@ are implemented using other <ProductName>Postgres</ProductName> functions.
<Para> <Para>
<TABLE TOCENTRY="1"> <TABLE TOCENTRY="1">
<TITLE><Acronym>SQL92</Acronym> Text Functions</TITLE> <TITLE><Acronym>SQL92</Acronym> String Functions</TITLE>
<TGROUP COLS="4"> <TGROUP COLS="4">
<THEAD> <THEAD>
<ROW> <ROW>
...@@ -139,6 +139,12 @@ Some are used internally to implement the SQL92 string functions listed above. ...@@ -139,6 +139,12 @@ Some are used internally to implement the SQL92 string functions listed above.
<ENTRY> char(varchar 'varchar string') </ENTRY> <ENTRY> char(varchar 'varchar string') </ENTRY>
</ROW> </ROW>
<ROW> <ROW>
<ENTRY> initcap(text) </ENTRY>
<ENTRY> text </ENTRY>
<ENTRY> first letter of each word to upper case </ENTRY>
<ENTRY> initcap('thomas') </ENTRY>
</ROW>
<ROW>
<ENTRY> lower(text) </ENTRY> <ENTRY> lower(text) </ENTRY>
<ENTRY> text </ENTRY> <ENTRY> text </ENTRY>
<ENTRY> convert text to lower case </ENTRY> <ENTRY> convert text to lower case </ENTRY>
...@@ -193,6 +199,12 @@ Some are used internally to implement the SQL92 string functions listed above. ...@@ -193,6 +199,12 @@ Some are used internally to implement the SQL92 string functions listed above.
<ENTRY> text(varchar 'varchar string') </ENTRY> <ENTRY> text(varchar 'varchar string') </ENTRY>
</ROW> </ROW>
<ROW> <ROW>
<ENTRY> translate(text,from,to) </ENTRY>
<ENTRY> text </ENTRY>
<ENTRY> convert character in string </ENTRY>
<ENTRY> translate('12345', '1', 'a') </ENTRY>
</ROW>
<ROW>
<ENTRY> varchar(char) </ENTRY> <ENTRY> varchar(char) </ENTRY>
<ENTRY> varchar </ENTRY> <ENTRY> varchar </ENTRY>
<ENTRY> convert char to varchar type </ENTRY> <ENTRY> convert char to varchar type </ENTRY>
......
<Chapter> <Chapter Id="operators">
<Title>Operators</Title> <Title>Operators</Title>
<Abstract> <Abstract>
...@@ -102,22 +102,22 @@ from numeric types to data/time types. ...@@ -102,22 +102,22 @@ from numeric types to data/time types.
<ROW> <ROW>
<ENTRY> ~ </ENTRY> <ENTRY> ~ </ENTRY>
<ENTRY>Match (regex), case sensitive</ENTRY> <ENTRY>Match (regex), case sensitive</ENTRY>
<ENTRY>'thomas' ~ '*.thomas*.'</ENTRY> <ENTRY>'thomas' ~ '.*thomas.*'</ENTRY>
</ROW> </ROW>
<ROW> <ROW>
<ENTRY> ~* </ENTRY> <ENTRY> ~* </ENTRY>
<ENTRY>Match (regex), case insensitive</ENTRY> <ENTRY>Match (regex), case insensitive</ENTRY>
<ENTRY>'thomas' ~* '*.Thomas*.'</ENTRY> <ENTRY>'thomas' ~* '.*Thomas.*'</ENTRY>
</ROW> </ROW>
<ROW> <ROW>
<ENTRY> !~ </ENTRY> <ENTRY> !~ </ENTRY>
<ENTRY>Does not match (regex), case sensitive</ENTRY> <ENTRY>Does not match (regex), case sensitive</ENTRY>
<ENTRY>'thomas' !~ '*.Thomas*.'</ENTRY> <ENTRY>'thomas' !~ '.*Thomas.*'</ENTRY>
</ROW> </ROW>
<ROW> <ROW>
<ENTRY> !~* </ENTRY> <ENTRY> !~* </ENTRY>
<ENTRY>Does not match (regex), case insensitive</ENTRY> <ENTRY>Does not match (regex), case insensitive</ENTRY>
<ENTRY>'thomas' !~ '*.vadim*.'</ENTRY> <ENTRY>'thomas' !~ '.*vadim.*'</ENTRY>
</ROW> </ROW>
</TBODY> </TBODY>
</TGROUP> </TGROUP>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment