RačunalnikiProgramska oprema

Kaj naredi funkcija SQL CONCAT?

Delo z bazami je nenehno povezana s pridobivanjem rezultate poizvedbe. In v nekaterih primerih je treba te informacije bodo prišli na zaslon na določen način ali združiti z drugimi podatki. Da bi rešili ta problem, da je funkcija SQL - CONCAT.

Kaj naredi funkcijo CONCAT?

Pri opravljanju določenega dela s podatkovnimi bazami, je treba v povezavi z dodatnimi podatkovnimi linijami ali med seboj. Da bi rešili ta problem, da je funkcija SQL - CONCAT. Ko ga z dvema ali več linij bodo združene v eno. V tej operaciji spoj pravilno izvedena kot v nizu, in numeričnih spremenljivk.

V nekaterih baz podatkov, SQL CONCAT je več sort. Na primer, v MySQL ima svojega dvojnika - 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.

funkcija sintakso

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. CONCAT funkcija predlogo, kot sledi:

CONCAT (niz1, niz2 [, vrstica 3, ...]) [AS var_name].

Treba je opozoriti, da je, kot se argumenti funkcije lahko uporablja kot operanda in niz številčnih vrednosti, in funkcijo, ki vrne rezultat. Na primer, SQL CONCAT operacija sama. Tako je princip delovanja ugnezdene podpor.

Kako to storiti, ne da bi CONCAT uporabo?

V primeru, ko obstaja potreba storiti brez uporabe operacijo, ali programer je neznana funkcija CONCAT, SQL ponuja še eno varianto niz združevanje. Če želite to narediti, uporabite "+" operaterja, vendar ta pristop ima številne funkcije, ki jih je treba upoštevati pri delu z njim.

Pri uporabi "+", če so operandi numerične vrednosti, rezultat operacije bo redni dodatek številk, in združiti s številkami vrstic brez izrecnega programu preusmeritve bo vrnil napako, če je to potrebno. Torej, če je naslednji rezultat poizvedbe vrednost "6":

SELECT 1 + 2 + 3.

Sicer obe metodi sta identična in vrne isti rezultat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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