КомпютриСофтуер

Това, което прави SQL CONCAT функция?

Работа с бази данни постоянно се свързва с получаване на резултатите от заявката. А в някои случаи, тази информация трябва да бъде доведена до екрана по определен начин или да се комбинира с други данни. За да се реши този проблем съществува SQL функция - CONCAT.

Това, което прави функцията CONCAT?

При извършване на определена работа с бази данни, е необходимо във връзка с допълнителни редове от данни или помежду си. За да се реши този проблем съществува SQL функция - CONCAT. Когато се използват две или повече линии ще се слеят в едно. При тази операция конкатенация е правилно, както в низа, както и с числени променливи.

В някои бази данни, SQL CONCAT има няколко разновидности. Така например, в MySQL е нейното колега - CONCAT_WS. Разликата между функциите маловажно: в случая на първата, когато се комбинира с аргумента, чиято стойност е NULL, в резултат на конкатенацията е NULL, и с помощта на второто изпълнение комбиниране на нула операнд е просто пропуска.

функция синтаксис

При използване на функцията за CONCAT, SQL-синтаксис изисква програмист да използват аргументи в реда, в който операндите трябва да се присъедини. Сам низове операции синтаксис е доста проста: след ключовата дума CONCAT в скоби, разделени със запетаи посочват всички необходими аргументи или редовете, с цел, и след скобите на затваряне, ако е необходимо, да се посочи като ключова дума, както и името на променливата, в която ще бъдат записани на резултата. CONCAT функция шаблон, както следва:

CONCAT (string1, string2 [, ред 3, ...]) [AS var_name].

Трябва да се отбележи, че тъй като аргументите на функцията може да се използва като операнд и поредица от числени стойности, както и функция, която извежда резултат. Например, самата операция SQL CONCAT. По този начин, на принципа на работа на вложени опори.

Как да се направи без CONCAT на ползване?

В случаите, когато е необходимо да се направи, без използването на операция, или програмист е неизвестна функция CONCAT, на SQL предлага още един вариант на низове. За да направите това, използвайте "+" оператор, но този подход има редица функции, които трябва да бъдат взети под внимание при работа с него.

Когато използвате "+", ако величините са числени стойности, резултатът от операцията ще бъде един обикновен добавяне на номера, и комбинирайте с номерата на редовете без изрично програмата за конверсия ще върне грешка, ако е необходимо. По този начин, когато на следващия резултат заявка е стойността на "6":

SELECT 1 + 2 + 3.

В противен случай двата метода са идентични и се връщат същия резултат.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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