KompyutaProgramu

Kinachofanya SQL CONCAT kazi?

Kufanya kazi na database ni daima yanayohusiana na kupata matokeo ya hoja. Na wakati mwingine, habari hii warudishwe screen katika njia fulani au kwa kuchanganya na data nyingine. Ili kutatua tatizo hili kuna SQL kazi - CONCAT.

Kinachofanya CONCAT kazi?

Unapofanya kazi fulani kwa hifadhidata, kuna haja kwa kushirikiana na mistari ya ziada ya data au kati ya wenyewe. Ili kutatua tatizo hili kuna SQL kazi - CONCAT. Wakati wa kutumia ni mistari miwili au zaidi itakuwa enheten katika moja. Katika operesheni hii concatenation ni usahihi kazi kama katika kamba, na kwa vigezo nambari.

Katika baadhi ya hifadhidata, SQL CONCAT ina aina kadhaa. Kwa mfano, katika MySQL ina mwenzake wake - CONCAT_WS. tofauti kati ya kazi zisizo muhimu katika kesi ya kwanza, wakati pamoja na hoja ambayo thamani ni null, matokeo ya concatenation ni null, na kutumia mfano halisi wa pili kuchanganya zero operand ni tu skipped.

kazi syntax

Wakati wa kutumia CONCAT kazi, SQL-syntax inahitaji programu kutumia hoja katika utaratibu ambao operands ni kuunganishwa. Sam shughuli kamba concatenation syntax ni haki rahisi: baada CONCAT keyword katika mabano, kutengwa kwa koma zinaonyesha hoja zote muhimu au safu ili, na baada ya kufunga mabano, kama ni lazima, zinaonyesha AS keyword na jina la kutofautiana ambao matokeo itakuwa kumbukumbu. CONCAT kazi template kama ifuatavyo:

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

Ikumbukwe kwamba kama hoja ya kazi inaweza kutumika kama operand na kamba ya maadili ya namba, na kazi kwamba anarudi matokeo. Kwa mfano, SQL CONCAT shughuli zake. Hivyo, kanuni ya uendeshaji wa misaada nested.

Jinsi ya kufanya bila matumizi CONCAT?

Iwapo kuna haja ya kufanya bila matumizi ya upasuaji, au programu haijulikani CONCAT kazi, SQL inatoa moja zaidi badala lake kamba concatenation. Ili kufanya hivyo, kutumia "+" operator, lakini mbinu hii ina idadi ya makala ambayo yanahitaji kuchukuliwa wakati wa kufanya kazi pamoja naye.

Wakati wa kutumia "+" kama operands ni maadili ya namba, matokeo ya operesheni itakuwa Aidha kawaida wa idadi, na kuchanganya na idadi line bila mpango wazi kubadilika atarudi makosa kama ni lazima. Hivyo, wakati ujao swala Matokeo yake ni ya thamani ya "6":

CHAGUA 1 + 2 + 3.

Vinginevyo mbinu zote mbili ni kufanana na kurudi matokeo sawa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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