PočítačeSoftvér

Čo robí funkciu SQL Conca?

Práca s databázou je stále spojená so získaním výsledky dotazu. A v niektorých prípadoch, táto informácia by mala byť uvedená na obrazovku určitým spôsobom, alebo v kombinácii s inými údajmi. Concat - na tento problém existuje funkcie SQL vyriešiť.

Čo robí funkciu concat?

Pri vykonávaní určitej práce s databázou, je potrebné v spojení s ďalšími dátovými linkami alebo medzi sebou. Concat - na tento problém existuje funkcie SQL vyriešiť. Pri jeho použití dvoch alebo viacerých riadkov budú zlúčené do jedného. V tomto zreťazenie prevádzky je správne prevedená ako v reťazci, a s numerickými premennými.

V niektorých databáz SQL Conca má niekoľko odrôd. Napríklad v MySQL, že má svoj náprotivok - CONCAT_WS. Rozdiel medzi funkciami nedôležité: v prípade, že sa prvý, v kombinácii s tvrdením, ktorého hodnota je NULL, výsledkom zreťazenie je NULL, a pomocou druhej prevedení kombinujúci nulový operand je jednoducho preskočí.

syntaxe funkcie

Pri použití funkcie concat, SQL-syntax vyžaduje programátor používať argumenty v poradí, v akom operandy majú byť spojené. Sam zreťazenie operácií syntax je veľmi jednoduchá: po conc kľúčového slova v zátvorkách oddelený čiarkami uvádzať všetky potrebné argumenty alebo riadky v správnom poradí a za uzatváracie zátvorkou, ak je to potrebné, uvedú kľúčové slovo as a názov premennej, v ktorom bude výsledok zaznamenaný. Conca šablóna funkcie nasledovne:

Conca (string1, string2 [, riadok 3, ...]) [AS var_name].

Je potrebné poznamenať, že argumenty funkcie môžu byť použité ako operand a reťazec numerických hodnôt a funkcií, ktorá vracia výsledok. Napríklad SQL Conca operácia sama o sebe. To znamená, že princíp prevádzky vnorených podpier.

Ako to urobiť bez použitia concat?

V prípade, že je potrebné urobiť, bez použitia chirurgického zákroku, alebo programátor nie je známy Conca funkcie SQL ponúka ešte jeden variant zřetězením reťazca. Ak to chcete urobiť, použite "+" operátor, ale tento prístup má rad funkcií, ktoré je potrebné vziať do úvahy pri práci s ním.

Pri použití "+" v prípade, že operandmi číselné hodnoty, výsledok operácie bude obyčajný sčítanie čísel, a kombinovať s číslami liniek bez výslovného konverzný program v prípade potreby vráti chybu. To znamená, keď budúci výsledok dotazu je hodnota "6":

SELECT 1 + 2 + 3.

Inak obe metódy sú identické a vráti rovnaký výsledok.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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