Difference between revisions of "Strings"

From SQLZOO
Jump to: navigation, search
(Created page with "<table align='right' border='1'> <caption>Compatibility</caption> <tr><th colspan='3'>s1 || s2</th></tr> <tr><td align='center'>'''Engine'''</td><td align='center'>'''OK'''</t...")
 
 
(3 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
<tr><td align='center'>'''Engine'''</td><td align='center'>'''OK'''</td><td align='center'>'''Alternative'''</td></tr>
 
<tr><td align='center'>'''Engine'''</td><td align='center'>'''OK'''</td><td align='center'>'''Alternative'''</td></tr>
 
<tr><td align='left'>ingres</td><td>Yes</td><td></td></tr>
 
<tr><td align='left'>ingres</td><td>Yes</td><td></td></tr>
<tr><td align='left'>mysql</td><td>No</td><td>CONCAT(s1,s2)</td></tr>
+
<tr><td align='left'>mysql</td><td>No</td><td>[[CONCAT | CONCAT(s1,s2)]]</td></tr>
 
<tr><td align='left'>oracle</td><td>Yes</td><td></td></tr>
 
<tr><td align='left'>oracle</td><td>Yes</td><td></td></tr>
 
<tr><td align='left'>postgres</td><td>Yes</td><td></td></tr>
 
<tr><td align='left'>postgres</td><td>Yes</td><td></td></tr>
 
<tr><td align='left'>sqlserver</td><td>No</td><td>s1 + s2</td></tr>
 
<tr><td align='left'>sqlserver</td><td>No</td><td>s1 + s2</td></tr>
 
</table>
 
</table>
 +
 
<h1>|| (strings)</h1>
 
<h1>|| (strings)</h1>
 
<p>|| allows you to stick two or more strings together. </p>
 
<p>|| allows you to stick two or more strings together. </p>
Line 18: Line 19:
 
<div class='ht'>
 
<div class='ht'>
 
In this example you put the region and the name together for each country.  
 
In this example you put the region and the name together for each country.  
<source lang='sql' class='def e-oracle e-mysql'>
+
<source lang='sql' class='def e-mysql'>
 
SELECT CONCAT(region,name)
 
SELECT CONCAT(region,name)
 
   FROM bbc
 
   FROM bbc
Line 34: Line 35:
 
<p>See also</p>
 
<p>See also</p>
 
<ul>
 
<ul>
   <li>[[SUBSTRING function]]</li>
+
   <li>[[SUBSTRING |SUBSTRING function]]</li>
 
   <li>[[TRIM |TRIM function]]</li>
 
   <li>[[TRIM |TRIM function]]</li>
 
</ul>
 
</ul>
 +
 +
{{Languages}}

Latest revision as of 18:22, 21 October 2012

Compatibility
s1 || s2
EngineOKAlternative
ingresYes
mysqlNo CONCAT(s1,s2)
oracleYes
postgresYes
sqlserverNos1 + s2

|| (strings)

|| allows you to stick two or more strings together.

This operation is concatenation.

   s1 || s2    

In this example you put the region and the name together for each country.

SELECT CONCAT(region,name)
  FROM bbc
SELECT region + name
  FROM bbc
SELECT region || name
  FROM bbc

See also

Language: English  • Deutsch
Personal tools
Namespaces

Variants
Actions
Reference
Toolbox
Google AdSense