OqPoWah.com

Kaj naredi funkcija SQL CONCAT?

Delo z bazami podatkov je nenehno povezano s pridobivanjem rezultatov poizvedbe. V nekaterih primerih morajo biti ti podatki na določen način prikazani na zaslonu ali v kombinaciji z drugimi podatki. Za rešitev tega problema obstaja funkcija SQL - CONCAT.

Kaj naredi funkcija CONCAT?

Pri opravljanju dela z podatkovne baze, obstaja potreba po povezovanju nizov z dodatnimi podatki ali med seboj. Za rešitev takšnega problema obstaja funkcija SQL - CONCAT. Ko jo uporabite, sta dve ali več vrstic združeni v eno. V tem primeru bo operacija strnjenja nizov pravilno izvedena tako z delovanjem nizov kot s številskimi spremenljivkami.

sql concat

V nekaterih zbirkah podatkov SQL CONCAT ima več vrst. Torej, v MySQL ima svoj analogni - CONCAT_WS. Razlika med funkcijami nepomembna: pri prvi, v kombinaciji s trditvijo, katerega vrednost NULL, posledica spojitev NULL, in z drugo izvedbo, ki združuje ničelne operand preprosto preskoči.

Sintaksa funkcij

Pri uporabi funkcije CONCAT, SQL sintakso zahteva programer uporabljati argumente v vrstnem redu, v katerem so operandi, da se pridruži. Sam niz združevanje operacije sintaksa je dokaj preprost: po ključnih besedah ​​CONCAT v oklepaju, ločene z vejicami navesti vse potrebne argumente ali vrstic se da, in po zaključnem oklepaju, če je to potrebno, navede kot ključno besedo in ime spremenljivke, v katerem bodo zabeležene rezultat. Vzorec funkcije CONCAT je videti takole:

CONCAT (vrstica1, vrstica2 [, vrstica 3, ...]) [ime spremenljivke_ AS].




Treba je omeniti, da lahko kot funkcijski argument uporabljata tako operand številčne in nizovne vrednosti kot tudi nekaj funkcij, ki vrnejo rezultat. Na primer, samo operacija je SQL CONCAT. Tako operacija podpira načelo gnezdenja.

Kako narediti brez uporabe CONCAT-a?

V primeru, da je treba storiti brez uporabe operacije ali programator ne pozna funkcije CONCAT, SQL ponuja še eno možnost za združevanje nizov. Če želite to narediti, morate uporabiti operaterja »+«, vendar ima ta pristop več funkcij, ki jih je treba upoštevati pri delu z njim.

concat sql funkcija

Če uporabljate funkcijo "+", če so operandi številske vrednosti, bo rezultat operacije navaden dodatek številk in če bo potrebno združiti številko z nizom brez izrecne konverzije, bo program ustvaril napako. Torej, ko se izvede naslednja poizvedba, je rezultat številka številke "6":

IZBERI 1 + 2 + 3.

V drugih pogledih sta obe metodi enaki in vrnejo isti rezultat.

Zdieľať na sociálnych sieťach:

Príbuzný