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:
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
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'
Copyright © 2024 1keydata.com Tutti i diritti riservati |