КомпјутериСофтвер

Она што ја прави SQL CONCAT функција?

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

Она што ја прави функцијата CONCAT?

При вршење на одредена работа со бази на податоци, постои потреба во врска со дополнителни линии на податоци или меѓу себе. За да се реши овој проблем постои SQL функција - CONCAT. Кога се користи две или повеќе линии ќе бидат споени во една. Во оваа операција конкатенација е правилно изведена како во низа, и со нумерички променливи.

Во некои бази на податоци, SQL CONCAT има неколку варијанти. На пример, во MySQL има нејзиниот колега - CONCAT_WS. Разликата помеѓу функциите неважно: во случај на првиот, кога се комбинираат со аргументот чија вредност е NULL, како резултат на сплет е NULL, и со помош на вториот олицетворение комбинирање на нула операнд е едноставно прескокнат.

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

Кога ја користите функцијата CONCAT, SQL-синтакса бара на програмерот да го користат аргументи во редоследот по кој операнди можат да се придружи. Сем низа сплет операции синтаксата е прилично едноставна: по клучен збор CONCAT во загради, разделени со запирки покажуваат сите потребни аргументи или редови во ред, и по заграда на затворање, ако е потребно, да се наведе како клучен збор и името на променливата во кои ќе бидат евидентирани во резултатот. CONCAT функција дефиниција како што следува:

CONCAT (string1, string2 [алинеја 3 ...]) [како var_name].

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

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

Во случај кога постои потреба да се направи без употреба на операција, или програмерот е непозната функција CONCAT, на SQL нуди уште една варијанта на низа сплет. Да го направите ова, користете "+" операторот, но овој пристап има голем број на карактеристики кои треба да се земат предвид кога се работи со него.

При користење на "+" ако операндите се нумерички вредности, резултатот од операцијата ќе биде обичен додавање на броеви, и се комбинираат со броевите на линиите без експлицитна реализација на програмата ќе се врати грешка ако е потребно. Така, кога на следниот резултат пребарување е вредноста на "6":

Изберете 1 + 2 + 3.

Инаку двете методи се идентични и се врати на истиот резултат.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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