Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:sql:functions:concatenation [2010/07/08 19:32]
els
dev:sql:functions:concatenation [2016/06/28 22:38] (current)
Line 1: Line 1:
 {{page>:​top_add&​nofooter&​noeditbtn}} {{page>:​top_add&​nofooter&​noeditbtn}}
 {{page>:​sql_bar&​nofooter&​noeditbtn}} {{page>:​sql_bar&​nofooter&​noeditbtn}}
 +
 ====== Omnidex SQL Function: || (Concatenation) ====== ====== Omnidex SQL Function: || (Concatenation) ======
 ===== Description ===== ===== Description =====
-The concatenation operator - || (two vertical bars) - returns a single concatenated character string made up of two or more character expressions. All blanks are preserved during concatenation. Use the TRIM function to eliminate blanks if desired. A concatenation operator on two character strings (CHARACTER_DATATYPE_COLUMN1 || CHARACTER_DATATYPE_COLUMN2) will return a CHARACTER string; everything else will return a STRING.+The concatenation operator - || (two vertical bars) - returns a single concatenated character string made up of two or more character expressions. All blanks are preserved during concatenation. Use the TRIM function to eliminate blanks if desired. ​ 
 + 
 +A concatenation operator on two character strings (CHARACTER_DATATYPE_COLUMN1 || CHARACTER_DATATYPE_COLUMN2) will return a CHARACTER string; everything else will return a STRING.
  
 ===== Syntax ===== ===== Syntax =====
 +
   character_expression || character_expression [ || character_expression ...]    character_expression || character_expression [ || character_expression ...] 
  
 ===== Examples ===== ===== Examples =====
-==== Example 1: Column + text + Column ​==== +==== Example 1: Concatenating both columns and text ==== 
-<​code ​SQL>+<​code>​
 > select '​Individual:​ ' || individual || ' Name: ' || name first_line from individuals;​ > select '​Individual:​ ' || individual || ' Name: ' || name first_line from individuals;​
  
Line 22: Line 26:
 Individual: 000900215567 Name: MS. KIMBERLY BLUE Individual: 000900215567 Name: MS. KIMBERLY BLUE
 Individual: 000900240828 Name: KATHLEEN TUCKER</​code>​ Individual: 000900240828 Name: KATHLEEN TUCKER</​code>​
-==== Example 2 ==== 
-<code SQL> 
-select 
-PRODUCTS.PRODUCT_NO || ' is the product number for ' || PRODUCTS.DESCRIPTION 
-from products 
-</​code>​ 
  
-==== Example 2 ====+==== Example 2: Complex expression  ​====
 The following complex example creates a string containing the name and an optional email. The following complex example creates a string containing the name and an optional email.
  
-<​code ​SQL>+<​code>​
 > Select ​       (((trim($proper(NAME)) || > Select ​       (((trim($proper(NAME)) ||
 >> ​              case >> ​              case
Line 55: Line 53:
 Kathleen Tucker Kathleen Tucker
 </​code>​ </​code>​
 +====== Additional Resources ======
 +
 +See also:
 +{{page>​dev:​sql:​functions:​see_also_string&​nofooter&​noeditbtn&​noheader}}
 +
 {{page>:​bottom_add&​nofooter&​noeditbtn}} {{page>:​bottom_add&​nofooter&​noeditbtn}}
  
  
 
Back to top
dev/sql/functions/concatenation.1278617566.txt.gz · Last modified: 2016/06/28 22:38 (external edit)