586 Shares 5562 views

Ciò che rende la funzione SQL CONCAT?

Lavorare con i database è costantemente associato con l'ottenimento di risultati della query. E in alcuni casi, queste informazioni dovrebbero essere portato sullo schermo in un certo modo o di combinare con altri dati. Per risolvere questo problema c'è una funzione SQL – CONCAT.

Ciò che rende la funzione CONCAT?

Durante l'esecuzione di alcuni lavori con i database, v'è la necessità in combinazione con linee di dati aggiuntivi o tra di loro. Per risolvere questo problema c'è una funzione SQL – CONCAT. Se lo si usa due o più linee saranno fuse in una sola. In questa operazione di concatenazione viene eseguita correttamente come nella stringa, e con variabili numeriche.

In alcuni database, SQL CONCAT ha diverse varietà. Per esempio, in MySQL ha la sua controparte – CONCAT_WS. La differenza tra le funzioni non importanti: nel caso della prima, quando combinato con l'argomento cui valore è NULL, il risultato della concatenazione è NULL, e con la seconda forma di realizzazione combinando l'operando a zero è semplicemente saltato.

sintassi delle funzioni

Quando si utilizza la funzione CONCAT, sintassi SQL richiede al programmatore di utilizzare gli argomenti nell'ordine in cui gli operandi sono da unire. Sam sintassi operazioni stringa di concatenazione è abbastanza semplice: dopo la parola CONCAT tra parentesi, separate da virgole indicano tutti gli argomenti o le righe necessarie, e dopo la parentesi di chiusura, se necessario, indicare la parola chiave AS e il nome della variabile in cui verrà registrato il risultato. modello di funzione CONCAT come segue:

CONCAT (stringa1, stringa2 [, linea 3, …]) [AS nome_var].

Va notato che come argomenti della funzione possono essere usati come operando e una serie di valori numerici, e una funzione che restituisce un risultato. Ad esempio, il funzionamento SQL CONCAT stessa. Pertanto, il principio di funzionamento di supporti nidificate.

Come fare a meno della CONCAT uso?

Nel caso in cui v'è la necessità di fare senza l'uso di un intervento chirurgico, o il programmatore è la funzione CONCAT sconosciuto, lo SQL offre un ulteriore variante di concatenazione di stringhe. Per fare questo, utilizzare l'operatore "+", ma questo approccio ha una serie di caratteristiche che devono essere considerati quando si lavora con lui.

Quando si utilizza "+" se gli operandi sono valori numerici, il risultato dell'operazione sarà un normale aggiunta di numeri, e si combinano con i numeri di riga senza programma di conversione esplicita restituirà un errore se necessario. Così, quando il prossimo risultato della query è il valore di "6":

SELECT 1 + 2 + 3.

Altrimenti entrambi i metodi sono identici e restituiscono lo stesso risultato.