KompjutersSoftwer

Dak li jagħmel funzjoni SQL CONCAT?

Ħidma ma 'databases huwa kontinwament assoċjat mal-kisba riżultati mistoqsija. U f'xi każijiet, din l-informazzjoni għandhom jinġiebu għall-iskrin b'ċertu mod jew li jgħaqqdu ma 'data oħra. Biex issolvi din il-problema hemm funzjoni SQL - CONCAT.

Dak li jagħmel l-funzjoni CONCAT?

Meta jwettqu ċertu xogħol ma 'databases, hemm bżonn flimkien ma' linji tad-data addizzjonali jew bejniethom. Biex issolvi din il-problema hemm funzjoni SQL - CONCAT. Meta tuża dan tnejn jew aktar linji se jingħaqdu f'waħda. F'din l-operazzjoni konkatenazzjoni hija mwettqa b'mod korrett bħal fil-sekwenza, u ma 'varjabbli numeriċi.

F'xi databases, is SQL CONCAT għandu diversi varjetajiet. Per eżempju, fil MySQL hija għandha kontroparti tagħha - CONCAT_WS. Id-differenza bejn il-funzjonijiet importanti: fil-każ tal-ewwel, meta kkombinat ma 'l-argument li l-valur huwa NULL, ir-riżultat tal-konkatenazzjoni huwa NULL, u jużaw t-tieni inkarnazzjoni tikkombina l-operand żero hija sempliċement skipped.

sintassi funzjoni

Meta tuża l-funzjoni CONCAT, SQL-sintassi teħtieġ l-programmer għall-użu l-argumenti fl-ordni li fiha l-operands għandhom jiġu magħquda. Sam operazzjonijiet konkatenazzjoni sekwenza sintassi hija pjuttost sempliċi: wara l-keyword CONCAT fil-parentesi, separati minn virgoli jindikaw l-argumenti kollha jew ringieli meħtieġa sabiex, u wara l-parentesi tal-għeluq, jekk meħtieġ, indika l-keyword AS u l-isem tal-varjabbli li fih ir-riżultat se jiġu rreġistrati. CONCAT funzjoni template kif ġej:

CONCAT (string1, string2 [, linja 3, ...]) [KIF var_name].

Għandu jiġi nnutat li l-argumenti tal-funzjoni tista 'tintuża bħala operand u sensiela ta' valuri numeriċi, u funzjoni li jirritorna riżultat. Per eżempju, l-operat SQL CONCAT innifsu. Għalhekk, il-prinċipju operazzjoni ta 'jappoġġja nested.

Kif jagħmlu mingħajr l-CONCAT użu?

Fil-każ fejn ikun hemm bżonn li jsir mingħajr l-użu ta 'kirurġija, jew l-programmer hija l-funzjoni CONCAT magħrufa, il-SQL joffri wieħed aktar varjant ta' konkatenazzjoni sekwenza. Biex tagħmel dan, uża l-"+" operatur, iżda dan l-approċċ għandu numru ta 'karatteristiċi li jeħtieġ li jitqiesu meta jkunu qed jaħdmu miegħu.

Meta jintużaw "+" jekk il-operands huma valuri numeriċi, ir-riżultat operazzjoni ser tkun żieda ordinarja ta 'numri, u jikkombinaw bin-numri linja mingħajr programm ta' konverżjoni espliċita se terġa 'lura żball jekk ikun meħtieġ. Għalhekk, meta r-riżultat mistoqsija li jmiss huwa l-valur ta ' "6":

TAGĦŻEL 1 + 2 + 3.

Inkella kemm metodi huma identiċi u jirritorna l-istess riżultat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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