Kombuyuutarada, Software
Muxuu qabtaa hawlgalka SQL CONCAT?
La shaqaynta macluumaadka kaydka waxaa si joogto ah loola xiriiriyaa helitaanka natiijooyinka su'aalaha. Iyo mararka qaarkood macluumaadkaan waxaa loo baahan yahay in lagu soo bandhigo shaashad si qaas ah ama ula socota xog kale. Si loo xaliyo dhibaatadan, waxaa jira shaqo SQL - CONCAT.
Muxuu qabanayaa hawlaha CONCAT?
Marka qabashada shaqada qaarkood la database, waxaa loo baahan yahay in lala khadadka xog dheeraad ah ama naftooda u dhexeeya. Si loo xaliyo dhibaatadaas waxaa jira shaqo SQL - CONCAT. Markaad isticmaasho, labo ama kabadan ayaa lagu dari doonaa hal mid. Xaaladdan oo kale, hawlgalka xakameynta xarigga ayaa si sax ah loo fulin doonaa iyada oo la adeegsanayo xargaha iyo isbeddellada tirada.
Macluumaadka qaarkood, SQL CONCAT waxay leedahay dhowr nooc. Sidaas, MySQL waxay leedahay analogue-ka ah - CONCAT_WS. Farqiga u dhexeeya shaqooyinka ma ahan mid muhiim ah: kiiskii ugu horreeyey, marka lagu daro dood ay ku jirto NULL, Natiijada isku dhafka ayaa noqon doonta NULL, iyo haddii ay adeegsanayso nooca kale ee ka midka ah kooxda, hawlaha nulliga ayaa si fudud loo tirtiri doonaa.
Ereyga shaqada
Marka la isticmaalayo habka CONCAT, SQL syntax wuxuu ku qasban yahay barnaamijka inuu isticmaalo doodaha habka ay u shaqeynayaan. Dhaqan-gelinta hawlgalka isku-dhafka ayaa aad u fudud: kaddib marka lagu magacaabo CONCAT keyword, dhammaan doodaha lagama maarmaanka ah ee loo kala saaro jumladaha kala-tago, iyo ka dib marka la galo jajaban, haddii loo baahdo, erayga muhiimka ah ee AS iyo magaca isbeddelka ee natiijada la qoray. Naqshadda hawlaha CONCAT waxay u egtahay sidan:
CONCAT (line1, line2 [, line 3, ...]) [AS variable_name].
Waxaa mudan in la ogaado in labadaba loo adeegsado qiimaha tirooyinka iyo xarfaha, iyo sidoo kale hawlaha soo noqda natiijada, waxaa loo isticmaali karaa doodo shaqeynaya. Tusaale ahaan, qaliinka laftiisu waa SQL CONCAT. Sidaa daraadeed, hawshu waxay taageertaa mabda'a buulalida.
Sidee loo sameeyaa iyadoon la isticmaalin CONCAT?
Xaaladda marka ay jirto baahi loo qabo in la sameeyo iyada oo aan la isticmaalin qalliin, ama barnaamijka ma yaqaano shaqada CONCAT, SQL waxay bixisaa hal doorasho dheeraad ah oo lagu dhejiyo xariga. Si aad tan u samayso, waxaad u baahan tahay inaad isticmaasho "+", laakiin habkani wuxuu leeyahay tiro astaamo ah oo loo baahan yahay in la tixgeliyo marka la shaqeynayo.
Haddii aad isticmaasho "+", haddii hawlwadeenadu yihiin qiime tiran, natiijada howlgalka waxay noqon doontaa isku dhufashada caadiga ah ee lambarrada, hadday lagama maarmaan noqoto, ku dar lambarka leh xarig iyada oo aan si cad u beddelin, barnaamijku wuxuu dhalin doonaa qalad. Marka, marka su'aalaha xigta la fuliyo, natiijadu waa qiimaha lambarka "6":
XULASHADA 1 + 2 + 3.
Siyaabo kale, hababka labaduba waa kuwo isku mid ah waxayna soo celiyaan natiijo isku mid ah.
Similar articles
Trending Now