ArvutidTarkvara

Mis teeb SQL CONCAT funktsioon?

Töö andmebaasid pidevalt hankimine päringu tulemused. Ja mõnel juhul seda teavet tuleb tuua ekraanile teatud viisil või kombineerida teiste andmetega. Selle probleemi lahendamiseks on SQL funktsiooni - CONCAT.

Mis teeb CONCAT funktsioon?

Kui teatud tööde koos andmebaasid, on vaja koos täiendavate andmete read või omavahel. Selle probleemi lahendamiseks on SQL funktsiooni - CONCAT. Kui kasutate seda kahe või enama read ühendatakse üheks. Selles konkatenatsioonioperatsiooniga on õigesti läbi nagu string, ja numbritega muutujad.

Mõnes andmebaaside SQL CONCAT on mitmeid sorte. Näiteks MySQL on tema vaste - CONCAT_WS. Erinevus funktsioone ebaolulisi: puhul esimese, kui koos argument, mille väärtus on NULL, tulemusena konkatenatsiooni on NULL ja lehe teisele teostusele kombineerides nulli operandi lihtsalt vahele.

funktsiooni süntaks

Kui kasutate CONCAT funktsiooni SQL-süntaks nõuab programmeerija kasutada argumente, millises järjekorras operandi tuleb liitunud. Sam stringi liitmise tehe toimingute süntaks on üsna lihtne: pärast CONCAT märksõna sulgudes komadega eraldatult näitavad kõik vajalikud argumendid või rida järjekorras ja sulgemise järel sulgudes vajadusel märkida AS märksõna ja muutuja nimi, kus tulemus salvestatakse. CONCAT funktsiooni malli järgmiselt:

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

Tuleb märkida, et kui funktsiooni argumentideks võib kasutada operandi ja string arvväärtusi ja funktsioon, mis tagastab tulemuse. Näiteks SQL CONCAT operatsiooni ise. Seega tööpõhimõtet pesastatud toetab.

Kuidas teha ilma kasutamist CONCAT?

Juhul kui on vaja teha ilma kasutamist operatsiooni või programmeerija on teadmata CONCAT funktsiooni, SQL pakub veel üks variant stringi liitmise tehe. Selleks, kasutage "+" operaator, kuid selline lähenemine on mitmeid funktsioone, mis tuleb arvesse võtta, kui temaga koos töötada.

Kui kasutate "+", kui operandil arvväärtusi operatsiooni tulemus olla tavaline Lisaks numbrid ja kombineerida reanumbritele ilma otsese konverteerimise programm tagasi viga, kui vaja. Seega, kui järgmise päringu tulemus on väärtus "6":

SELECT 1 + 2 + 3.

Vastasel mõlemad meetodid on identsed ja tagasi sama tulemuse.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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