Computer, Software
Unsa ang SQL CONCAT function?
Nagtrabaho uban sa database mao ang kanunay nakig-uban sa pag-angkon resulta pangutana. Ug sa pipila ka mga kaso, kini nga impormasyon kinahanglan nga gidala ngadto sa screen sa usa ka paagi o sa combine sa ubang mga data. Aron sa pagsulbad niini nga problema adunay usa ka SQL function - CONCAT.
Unsay naghimo sa CONCAT function?
Sa diha nga sa pagbuhat sa pipila ka mga buhat uban sa mga database, adunay usa ka panginahanglan sa inubanan sa dugang nga mga linya sa data o sa taliwala sa ilang mga kaugalingon. Aron sa pagsulbad niini nga problema adunay usa ka SQL function - CONCAT. Diha nga ang paggamit niini sa duha ka o labaw pa nga mga linya nga gitingob sa usa ka. Sa niini nga concatenation operasyon mao ang husto nga gihimo sama sa mga pisi, ug uban sa gidaghanon baryable.
Sa pipila ka mga database, SQL CONCAT adunay pipila ka mga matang. Pananglitan, sa MySQL kini adunay iyang counterpart - CONCAT_WS. Ang kalainan sa taliwala sa mga gimbuhaton dili importante: sa kaso sa unang, sa diha nga inubanan sa argumento kansang bili mao ang bili, ang resulta sa concatenation mao ang bili, ug sa paggamit sa mga ikaduha nga larawan paghiusa sa zero operand ang lamang minglukso.
function syntax
Diha nga ang paggamit sa CONCAT function, SQL-syntax nagkinahanglan sa programmer sa paggamit sa mga argumento sa han-ay sa mga operands mga nga miapil. Sam operasyon hilo concatenation syntax mao minatarong, sa maayohon yano nga: human sa CONCAT keyword sa bracket, mibulag sa mga kudlit nagpakita sa tanan nga mga gikinahanglan nga mga argumento o mga laray nga gihulma sa kahusay, ug human sa panapos nga sál-ot, kon gikinahanglan, nagpakita sa AS mahinungdanon nga pulong ug ang ngalan sa baryable diin ang resulta nga natala. CONCAT function template ingon sa mosunod:
CONCAT (string1, string2 [, linya 3, ...]) [AS var_name].
Kini kinahanglan nga nakita nga sama sa mga argumento sa mga function mahimong gamiton ingon nga usa ka operand ug usa ka hilo sa mga numero nga mga prinsipyo, ug sa usa ka function nga mobalik sa usa ka resulta. Pananglitan, SQL CONCAT operasyon sa iyang kaugalingon. Busa, ang operasyon baruganan sa nagsalag nagsuporta.
Unsa nga paagi sa pagbuhat nga walay sa paggamit CONCAT?
Sa kaso diin adunay usa ka panginahanglan sa pagbuhat nga walay sa paggamit sa operasyon, o sa programmer wala mahibaloi CONCAT function, ang SQL nagtanyag usa pa bersyon sa hilo concatenation. Sa pagbuhat niini, sa paggamit sa mga "+" operator, apan kini nga paagi adunay usa ka gidaghanon sa mga bahin nga kinahanglan nga giisip nga sa diha nga nagtrabaho uban kaniya.
Sa diha nga ang paggamit sa "+" kon ang mga operands mga numero nga mga prinsipyo, sa operasyon resulta mahimong usa ka ordinaryo nga dugang sa mga numero, ug combine uban sa mga numero sa linya nga walay tin-aw nga programa sa pagkakabig mobalik sa usa ka sayop kon gikinahanglan. Mao kini ang, sa diha nga ang sunod nga pangutana resulta mao ang bili sa "6":
Pagpili 1 + 2 + 3.
Kay kon dili duha pamaagi sa mga susama ug mobalik sa sama nga resulta.
Similar articles
Trending Now