CalculatoareSoftware-ul

Ceea ce face funcția SQL CONCAT?

Lucrul cu baze de date este asociat in mod constant cu obținerea de rezultate de interogare. Și, în unele cazuri, aceste informații ar trebui să fie aduse la ecran într-un anumit fel sau să se combine cu alte date. Pentru a rezolva această problemă există o funcție SQL - CONCAT.

Ceea ce face funcția CONCAT?

Atunci când se efectuează anumite lucrări cu baze de date, este necesar , în combinație cu liniile de date suplimentare sau între ele. Pentru a rezolva această problemă există o funcție SQL - CONCAT. Când se utilizează două sau mai multe linii vor fi îmbinate într-una singură. În această operație concatenare este efectuată corect ca în șir și cu variabile numerice.

În unele baze de date, SQL CONCAT are mai multe soiuri. De exemplu, în MySQL are omologul său - CONCAT_WS. Diferența dintre funcțiile neimportante: în cazul primului, atunci când sunt combinate cu argumentul a cărui valoare este NULL, rezultatul concatenării este NULL, și folosind al doilea exemplu de realizare care combină operandul zero este pur și simplu omis.

sintaxa funcției

Când se utilizează funcția CONCAT, sintaxa SQL necesită programator să folosească argumentele în ordinea în care operanzii urmează să fie unit. Sam sintaxă operații de concatenare șir de caractere este destul de simplu: după cuvântul cheie CONCAT între paranteze, separate prin virgula indică toate argumentele sau rânduri necesare, în ordine, iar după paranteza de închidere, dacă este necesar, să indice cuvântul cheie ca și numele variabilei în care vor fi înregistrate rezultatul. CONCAT șablon funcție după cum urmează:

CONCAT (string1, string2 [, linia 3, ...]) [AS var_name].

Trebuie remarcat faptul că, argumentele funcției poate fi folosit ca un operand si un sir de valori numerice, și o funcție care returnează un rezultat. De exemplu, operația SQL CONCAT în sine. Astfel, principiul de funcționare al suporturilor imbricate.

Cum se face fără a folosi CONCAT?

În cazul în care există o nevoie de a face fără utilizarea de chirurgie, sau programator este necunoscut funcție CONCAT, SQL oferă încă o variantă a concatenare șir. Pentru a face acest lucru, utilizați „+“ operator, dar această abordare are o serie de caracteristici care trebuie să fie luate în considerare atunci când se lucrează cu el.

Când utilizați „+“ în cazul în care operanzii sunt valori numerice, rezultatul operației va fi un plus obișnuit de numere, și se combină cu numerele de linie, fără program de conversie explicită va returna o eroare, dacă este necesar. Astfel, atunci când următorul rezultat de interogare este valoarea „6“:

SELECT 1 + 2 + 3.

În caz contrar, ambele metode sunt identice și pentru a reveni la același rezultat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.delachieve.com. Theme powered by WordPress.