Solosaina, Rindrambaiko
Inona no ataon'ny SQL CONCAT?
Ny fiasa miaraka amin'ny tahiry dia mampifandray tsy tapaka ny valin'ny fangatahana. Ary amin'ny tranga sasany dia mila aseho eo amin'ny efijery amin'ny endri-tsoratra izany fampahalalana izany na miaraka amin'ny angona hafa. Mba hamahana ity olana ity dia misy ny SQL - CONCAT.
Inona no ataon'ilay CONCAT?
Rehefa manao asa sasany amin'ny angona, misy mila izay mitohy amin'ny angon-drakitra fanampiny tsipika na eo tenany. Mamaha olana toy izany ny SQL - CONCAT. Rehefa ampiasainao izany, dia misy rojo na maromaro maromaro ho lasa iray. Amin'io tranga io, ny fepetra fikirakirana sodina dia atao amin'ny fomba ofisialy sy amin'ny alàlan'ny tarehimarika maromaro.
Ao amin'ny tahiry sasany, SQL CONCAT dia misy karazany maromaro. Noho izany, amin'ny MySQL dia manana ny analogy azy izy - CONCAT_WS. Ny fahasamihafana misy eo amin'ny asa dia tsy manan-danja: amin'ny tranga voalohany, raha ampifandraisina amin'ny soso-kevitra izay manana ny lanjany dia NULL, ny vokatra azo avy amin'ny fifampiraisana dia NULL, ary rehefa ampiasaina ny singa faharoa amin'ny fidirana dia tsy handingana fotsiny ilay opera null.
Asa fampiharana
Rehefa mampiasa ny CONCAT ny fonosana, ny SQL dia manery ny mpizaha programa hampiasa hevitra ao amin'ny baiko izay tsy maintsy ampifandraisina amin'ny sanda. Ny fehezan-teny momba ny fampihetseham-baton'ny fikirakirana string dia tena tsotra: aorian'ny teny keyword CONCAT, ny sora-pamantarana na tadidy rehetra dia voafafa amin'ny takelaka apetrak'ireo commas, ary aorian'ny famaranana ny fonosana, raha ilaina, ny teny fototra AS sy ny anaran'ny fari-pehezana izay ahitan'ilay valiny voasoratra. Ny môtera fonon'ny CONCAT dia toy izao:
CONCAT (line1, line2 [, andalana 3, ...]) [AS variable_name].
Tsara homarihina fa azo ampiasaina ho fehezan-teny ny singa amin'ny sanda nomerika sy ny string, ary koa ny asa sasany izay mamerina valiny. Ohatra, ny tetikasa dia SQL CONCAT. Noho izany, ny fepetra dia manohana ny fitsipiky ny fananganana.
Ahoana no atao raha tsy mampiasa CONCAT?
Raha toa ka ilaina ny manao tsy mampiasa fampiharana, na ny programera dia tsy mahafantatra ny function CONCAT, SQL dia manolotra safidy maromaro kokoa ho an'ny fandefasana tady. Mba hanaovana izany, dia mila mampiasa ilay mpizara "+" ianao, saingy ity fomba ity dia manana karazana marika tsy maintsy raisina rehefa miasa miaraka aminy.
Raha ampiasaina ny "+", raha toa ka sanda ny laharana dia ny vokatry ny fandidiana dia ny fampidirana ankapobeny ny tarehimarika, ary raha ilaina dia mampifanaraka ny isa miaraka amin'ny kofehy tsy misy fiovàna mazava, dia hiteraka fahadisoana ilay programa. Noho izany, rehefa novonoina ny fangatahana manaraka, ny valiny dia ny lanjan'ny tarehimarika "6":
SELECT 1 + 2 + 3.
Amin'ny lafiny hafa, mitovy ny fomba fiasa roa sy ny valiny mitovy.
Similar articles
Trending Now