计算机软件

是什么让SQL CONCAT功能?

使用数据库不断与获得查询结果相关联。 在某些情况下,这些信息应该被带到屏幕以某种方式或与其他数据相结合。 为了解决这个问题有一个SQL函数 - CONCAT。

是什么让CONCAT功能?

当与执行某些工作 数据库, 有在具有附加数据的线或它们之间结合的需求。 为了解决这个问题有一个SQL函数 - CONCAT。 当使用其两个或更多的线将被合并成一个。 在这种级联操作被正确地作为该串中进行,并且用数值变量。

在一些数据库,SQL CONCAT有几个品种。 例如,在MySQL中它有它的对应 - CONCAT_WS。 的功能之间的差异不重要:在第一情况下,当与它的值是NULL的参数结合时,级联的结果为NULL,和使用第二实施例相结合的零操作数被简单地跳过。

函数的语法

当使用concat函数,SQL语法要求程序员使用的参数在其中操作数是要接合的顺序。 山姆字符串连接操作的语法很简单:括号内的CONCAT关键字后,用逗号隔开表示所有必要的参数或行中的订单,以及右括号后,如果需要的话,指示AS关键字,在结果将被记录在变量的名称。 CONCAT函数模板如下:

CONCAT(字符串1,字符串[第3行,...])[AS VAR_NAME]。

应当指出的是,作为该功能的参数可以被用作一个操作数和数值的字符串,并返回结果的功能。 例如,SQL CONCAT操作本身。 因此,嵌套支撑件的工作原理。

如何做到不使用CONCAT?

在有必要在不使用手术要做,或者程序员是未知CONCAT功能的情况下,SQL提供的字符串连接的一个多种变异。 要做到这一点,用“+”操作符,但这种方法有一些问题需要与他一起工作时要考虑的功能。

当使用“+”,如果操作数是数值,运算结果将是一个普通的加法数字,并与行号组合没有明确的转换程序,如果有必要将返回一个错误。 因此,当接下来的查询结果是“6”的值:

选择1 + 2 + 3。

否则,这两种方法是相同的,返回相同的结果。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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