KompjuteraProgram

Çfarë e bën funksionin SQL CONCAT?

Duke punuar me bazat e të dhënave është i lidhur vazhdimisht me marrjen e rezultateve query. Dhe në disa raste, ky informacion duhet të sillen në ekran në një mënyrë të caktuar apo për të kombinuar me të dhëna të tjera. Për të zgjidhur këtë problem ka një funksion SQL - CONCAT.

Çfarë e bën funksionin CONCAT?

Gjatë kryerjes së punës të caktuar me bazat e të dhënave, ka një nevojë në lidhje me linjat e tjera të të dhënave ose ndërmjet tyre. Për të zgjidhur këtë problem ka një funksion SQL - CONCAT. Kur përdorni atë dy ose më shumë linja do të bashkohen në një. Në këtë operacion varg është kryer në mënyrë korrekte si në varg, dhe me variablave numerike.

Në disa bazave të të dhënave, SQL CONCAT ka disa varieteteve. Për shembull, në MySQL ajo ka homologun e saj - CONCAT_WS. Dallimi në mes të funksioneve të parëndësishme: në rastin e parë, kur kombinohet me argumentin vlera e të cilave është NULL, rezultat i varg është NULL, dhe duke përdorur mishërim të dytë kombinuar operandit zero është thjesht anashkalua.

funksioni Sintaksa

Kur përdorni funksionin CONCAT, SQL-Sintaksa kërkon programues për të përdorur argumentet në mënyrë në të cilën operandët janë të bashkuar. Sam operacionet string varg Sintaksa është mjaft e thjeshtë: pas fjalen CONCAT në kllapa, të ndara me presje tregojnë të gjitha argumentet e nevojshme ose rreshtave në rregull, dhe pas kllapa e mbylljes, nëse është e nevojshme, tregojnë fjalen si dhe emrin e variablit në të cilën rezultati do të regjistrohen. CONCAT funksion template si më poshtë:

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

Ajo duhet të theksohet se si argumentet e funksionit mund të përdoret si një operandit dhe një varg të vlerave numerike, dhe një funksion që kthen një rezultat. Për shembull, operacion SQL CONCAT vetë. Kështu, parimi funksionimin e mbështet mbivendosur.

Si për të bërë pa përdorimin e CONCAT?

Në rastin kur ka një nevojë për të bërë pa përdorimin e kirurgjisë, apo programues është funksioni i panjohur CONCAT, SQL ofron edhe një variant të string varg. Për ta bërë këtë, përdorni "+" operatorin, por kjo qasje ka një numër të karakteristika që duhet të merren parasysh kur punojnë me të.

Kur përdorni "+" nëse operandët janë vlera numerike, rezultati operacioni do të jetë një shtesë të zakonshëm të numrave, dhe të kombinuar me numrat e linjës, pa program të qartë e konvertimit do të kthehet një gabim nëse është e nevojshme. Kështu, kur rezultati tjetër pyetje është vlera e "6":

SELECT 1 + 2 + 3.

Përndryshe dyja metodat janë identike dhe të kthehet të njëjtin rezultat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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