KompjûtersSoftware

Wat makket SQL CONCAT funksje?

It wurkjen mei databanken is sterk ferbûn mei it heljen fan query resultaten. En yn guon gefallen, dizze ynformaasje moat wurde brocht oan it skerm yn in bepaalde manier of kombinearje mei oare gegevens. Oplosse dit probleem is der in SQL funksje - CONCAT.

Wat makket it CONCAT funksje?

As performing bepaalde wurk mei databases, is der in ferlet yn gearhing mei oanfoljende gegevens linen of tusken harsels. Oplosse dit probleem is der in SQL funksje - CONCAT. By it brûken fan it twa of mear rigels wurde gearfoege ta ien. Yn dit it oare operaasje is korrekt útfierd as yn de snaar, en mei numerike fariabelen.

Yn guon databanken, SQL CONCAT hat ferskate rassen. Bygelyks, yn MySQL it hat syn tsjinhinger - CONCAT_WS. It ferskil tusken de funksjes ûnbelangryk: yn it gefal fan 'e earste, doe't kombinearre mei it argumint waans wearde nul is, it gefolch fan it it oare nul is, en mei help fan de twadde útfiering kombinearjen fan de nul operand wurdt gewoan skipped.

function syntaksis

By it brûken fan de CONCAT funksje, SQL-syntaksis fereasket de programmeur te brûk de arguminten yn 'e oarder, dat de operands binne te joined. Sam string it oare operaasjes syntaksis is frij simpel: neidat de CONCAT stekwurd tusken heakjes, skieden troch komma wize alle nedige arguminten of rigen yn oarder, en nei de ôfsluting parenthesis, as it nedich is, wize op de AS trefwurd en de namme fan de fariabele wêryn it resultaat wurdt opnommen. CONCAT funksje template as folget:

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

Dêrby moat opmurken wurde dat as de arguminten fan 'e funksje kin brûkt wurde as operand en in rige numerike wearden, en in funksje dy't jout gefolch. Bygelyks, SQL CONCAT operaasje sels. Sa, de operaasje prinsipe fan nested stipet.

Hoe te dwaan sûnder it brûken CONCAT?

Yn it gefal dêr't der ferlet is om te dwaan sûnder it brûken fan in operaasje, of de programmeur is ûnbekend CONCAT funksje, de SQL biedt ien mear fariant fan string oare. Om dit te dwaan, brûk de "+" operator, mar dizze oanpak hat in oantal funksjes dy't moatte wurde beskôge as wurkjen mei him.

By it brûken fan "+" as de operands binne numerike wearden, de operaasje resultaat sil in gewoane oanfolling fan nûmers, en kombinearje mei de line nûmers sûnder útdruklike conversion programma sil weromkomme in flater as dat nedich is. Sa, doe't de folgjende query resultaat is de wearde fan 'e "6":

SELECT 1 + 2 + 3.

Oars beide metoaden binne identyk en werom itselde resultaat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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