Kọmputa, Software
Ohun ti ki asopọ SQL CONCAT iṣẹ?
Nṣiṣẹ pẹlu infomesonu ti wa ni nigbagbogbo ni nkan ṣe pẹlu gba ìbéèrè esi. Ati ninu awọn igba, yi alaye yẹ ki o wa mu si iboju ni kan awọn ọna tabi lati darapo pẹlu awọn miiran data. Lati yanju isoro yi nibẹ ni a SQL iṣẹ - CONCAT.
Ohun ti mu ki awọn CONCAT iṣẹ?
Nigba ti sise awọn iṣẹ pẹlu infomesonu, nibẹ ni a nilo ni apapo pẹlu afikun data ila tabi laarin ara wọn. Lati yanju isoro yi nibẹ ni a SQL iṣẹ - CONCAT. Nigba lilo ti o meji tabi diẹ ẹ sii ila yoo wa ni ti dapọ sinu ọkan. Ni yi concatenation isẹ ti wa ni o ti tọ ošišẹ ti bi ninu awọn okun, ati pẹlu ìtúwò oniyipada.
Ni diẹ ninu awọn infomesonu, SQL CONCAT ni o ni orisirisi awọn orisirisi. Fun apẹẹrẹ, ni MySQL o ni o ni awọn oniwe-counterpart - CONCAT_WS. Awọn iyato laarin awọn iṣẹ unimportant: ninu awọn idi ti awọn akọkọ, nigbati idapo pẹlu awọn ariyanjiyan ti iye ni NULL, awọn esi ti awọn concatenation ni NULL, ati lilo awọn keji irisi apapọ awọn odo operand wa ni nìkan skipped.
iṣẹ sintasi
Nigba lilo CONCAT iṣẹ, SQL-sintasi nbeere komputa lati lo awọn ariyanjiyan ni awọn ibere ninu eyi ti awọn operands o wa lati wa darapo. Sam okun concatenation mosi sintasi jẹ iṣẹtọ o rọrun: lẹhin ti awọn CONCAT Koko ni biraketi, niya nipa aami idẹsẹ tọkasi gbogbo awọn pataki ariyanjiyan tabi ila ni ibere, ati lẹhin ti awọn titi parenthesis, ti o ba wulo, tọkasi awọn AS Koko ati awọn orukọ ninu awọn ayípadà ninu eyi ti awọn esi ti yoo wa ni gba silẹ. CONCAT iṣẹ awoṣe bi wọnyi:
CONCAT (string1, string2 [, laini 3, ...]) [AS var_name].
O yẹ ki o wa woye wipe bi awọn ariyanjiyan ti awọn iṣẹ le ṣee lo bi awọn ohun operand ati ki o kan okun ti ìtúwò iye, ati iṣẹ kan ti o ba pada a esi. Fun apẹẹrẹ, SQL CONCAT isẹ ara. Bayi, awọn isẹ opo ti iteeye atilẹyin.
Bi o lati se lai si lilo CONCAT?
Ni awọn irú ibi ti o wa ni a nilo lati se lai awọn lilo ti abẹ, tabi awọn komputa jẹ aimọ CONCAT iṣẹ, awọn SQL nfun ọkan diẹ iyatọ ti okun concatenation. Lati ṣe eyi, lo "+" onišẹ, sugbon yi ona ni o ni awọn nọmba kan ti awọn ẹya ara ẹrọ ti o nilo lati wa ni kà nigbati ṣiṣẹ pẹlu rẹ.
Nigba lilo "+" ti o ba ti operands ni o wa ìtúwò iye, ni isẹ esi yio je arinrin afikun ti awọn nọmba, ati ki o darapọ pẹlu awọn ila awọn nọmba lai fojuhan iyipada eto yoo pada ohun ašiše ti o ba wulo. Bayi, nigbati awọn nigbamii ti ìbéèrè esi ni iye ti "6":
Yan 1 + 2 + 3.
Bibẹkọ ti mejeeji awọn ọna wa aami ki o si pada esi kanna.
Similar articles
Trending Now