SQL Funzione Concatenate




  SQL > Comandi SQL > Funzione Concatenate

A volte, può essere necessario combinare insieme, ovvero concatenare, i risultati restituiti da più campi diversi. Per realizzare questa operazione, ciascun database fornisce una modalità distinta:

  • MySQL: CONCAT( )
  • Oracle: CONCAT( ), ||
  • SQL Server: +

La sintassi per CONCAT( ) è la seguente:

CONCAT(str1, str2, str3, ...)

Concatenare str1, str2, str3 e qualsiasi altra stringa insieme. Si noti che la funzione CONCAT( ) di Oracle consente solo due argomenti; mediante questa funzione è possibile mettere insieme solo due stringhe per volta. In Oracle, è comunque possibile concatenare più di due stringhe alla volta utilizzando '||'.

Si vedano i seguenti esempi. Si supponga di avere la seguente tabella:

Tabella Geography
Region_NameStore_Name
EastBoston
EastNew York
WestLos Angeles
WestSan Diego

Esempio 1

MySQL/Oracle:

SELECT CONCAT (Region_Name, Store_Name) FROM Geography
WHERE Store_Name = 'Boston';

Risultato:

'EastBoston'

Esempio 2

Oracle:

SELECT Region_Name || ' ' || Store_Name FROM Geography
WHERE Store_Name = 'Boston';

Risultato:

'East Boston'

Esempio 3

SQL Server:

SELECT Region_Name + ' ' + Store_Name FROM Geography
WHERE Store_Name = 'Boston';

Risultato:

'East Boston'

SQL SUBSTRING >>



Copyright © 2014   1keydata.com   Tutti i diritti riservati



SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL IN
SQL BETWEEN
SQL LIKE
SQL ORDER BY
SQL Funzioni
SQL COUNT
SQL GROUP BY
SQL HAVING
SQL ALIAS
SQL Join
SQL Outer Join
SQL CONCATENATE
SQL SUBSTRING
SQL TRIM
SQL LENGTH
SQL REPLACE
SQL DATEADD
SQL DATEDIFF
SQL DATEPART
SQL GETDATE
SQL SYSDATE




Indice del sito