ComputersSoftware

Wat maakt SQL CONCAT functie?

Werken met databases is voortdurend in verband met het verkrijgen van query resultaten. En in sommige gevallen, deze informatie moet worden naar het scherm gebracht op een bepaalde manier of te combineren met andere gegevens. CONCAT - Om dit probleem is er een SQL-functie op te lossen.

Wat maakt de CONCAT functie?

Bij het uitvoeren van bepaalde werkzaamheden met databases, is er een behoefte in combinatie met aanvullende data lijnen of onderling. CONCAT - Om dit probleem is er een SQL-functie op te lossen. Bij gebruik van twee of meer lijnen worden samengevoegd tot één. In deze aaneenschakeling bewerking correct uitgevoerd zoals in de string, en numerieke variabelen.

In sommige databases, SQL CONCAT heeft verschillende variëteiten. Bijvoorbeeld in MySQL heeft zijn tegenhanger - CONCAT_WS. Het verschil tussen de functies onbelangrijk: bij de eerste, in combinatie met het argument waarvan de waarde NULL, het resultaat van de concatenatie NULL, en met de tweede uitvoeringsvorm combineren de nul operand eenvoudigweg overgeslagen.

syntaxis van de functie

Bij gebruik van de CONCAT functie SQL-syntaxis vereist dat de programmeur de argumenten gebruiken in de volgorde waarin de operanden te verbinden. Sam tekenreekssamenvoegingsoperator bewerkingen syntax is vrij eenvoudig: na CONCAT sleutelwoord tussen haakjes, gescheiden door komma's geven de nodige argumenten of rijen om en na sluithaakje eventueel aangeven AS zoekwoord en de naam van de variabele waarin het resultaat wordt opgeslagen. CONCAT functie template als volgt:

CONCAT (String1, tekenreeks2 [, regel 3, ...]) [AS var_naam].

Opgemerkt wordt dat de argumenten van de functie kan worden gebruikt als een operand en een reeks numerieke waarden en een functie die een resultaat geeft. Bijvoorbeeld SQL CONCAT operatie zelf. Dus het werkprincipe geneste dragers.

Hoe dat te doen zonder het gebruik CONCAT?

In het geval dat er behoefte is om te doen zonder het gebruik van een operatie, of de programmeur is niet bekend CONCAT functie, de SQL biedt nog een variant van tekenreekssamenvoegingsoperator. Om dit te doen, gebruik maken van de "+" operator, maar deze aanpak heeft een aantal functies die moeten worden overwogen bij het werken met hem.

Bij het gebruik van "+" als de operanden zijn numerieke waarden, de operatie resultaat zal een gewone toevoeging van getallen, en combineren met de lijn nummers zonder expliciete conversie programma zal een foutmelding indien nodig. Wanneer de volgende bevragingsresultaat de waarde van "6":

SELECT 1 + 2 + 3.

Anders beide zijn identiek en hetzelfde resultaat opleveren.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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