Počítače, Softvé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