`

字符串连接

阅读更多

 

mysql> select 'abc'+'123';

+-------------+

| 'abc'+'123' |

+-------------+

|         123 |

+-------------+

1 row in set, 1 warning (0.00 sec)



mysql> select '123'+'123';

+-------------+

| '123'+'123' |

+-------------+

|         246 |

+-------------+

1 row in set (0.00 sec)



mysql> select 123+123;

+---------+

| 123+123 |

+---------+

|     246 |

+---------+

1 row in set (0.00 sec)



mysql> select concat('123','123');

+---------------------+

| concat('123','123') |

+---------------------+

| 123123              |

+---------------------+

1 row in set (0.00 sec)



mysql> select concat('123',123);

+-------------------+

| concat('123',123) |

+-------------------+

| 123123            |

+-------------------+

1 row in set (0.00 sec)



mysql> select concat(123,123);

+-----------------+

| concat(123,123) |

+-----------------+

| 123123          |

+-----------------+

1 row in set (0.00 sec)

mysql> select concat(123,123,123);

+---------------------+

| concat(123,123,123) |

+---------------------+

| 123123123           |

+---------------------+

1 row in set (0.00 sec)

 仔细观察上面测试,MYSQL会尝试将加号两端的字段值尝试转换为数字类型,如果转换失败则认为字段值为0。在MYSQL中进行字符串的拼接要使用CONCAT函数,CONCAT函数支持一个或者多个参数,参数类型可以为字符串类型也可以是非字符串类型,对于非字符串类型的参数MYSQL将尝试将其转化为字符串类型,CONCAT函数会将所有参数按照参数的顺序拼接成一个字符串做为返回值。与MYSQL不同,MSSQLServer中可以直接使用加号“+”来拼接字符串。


分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    mysql字符串连接函数

    ### MySQL字符串连接函数详解 在处理数据库中的字符串操作时,MySQL提供了多种强大的工具来帮助我们进行数据处理。本文主要介绍几种常用的字符串连接函数,包括`CONCAT()`、`CONCAT_WS()`以及`GROUP_CONCAT()`函数...

    C语言训练程序_自定义字符串连接函数

    C语言自定义字符串连接函数 在计算机编程中,字符串连接是指将两个或多个字符串连接成一个新的字符串的过程。在C语言中,标准库函数 strcat() 可以实现字符串连接。然而,在实际编程中,我们有时需要根据具体情况...

    PB通过连接字符串连接MySQL

    标题中的“PB通过连接字符串连接MySQL”指的是使用PowerBuilder(PB)这个开发工具,通过特定的连接字符串来与MySQL数据库建立连接。PowerBuilder是Sybase公司(现为SAP的一部分)开发的一种可视化、面向对象的编程...

    字符串连接函数C语言

    其中,字符串连接函数是实现将两个或多个字符串合并为一个字符串的关键工具。标题提到的“字符串连接函数C语言”主要指的是`strcat()`函数,它是C标准库中`<string.h>`头文件的一部分。下面我们将详细探讨`strcat()`...

    字符串连接实验(数据结构)

    在这个名为“字符串连接实验”的项目中,我们将深入探讨如何使用C语言处理字符串,并利用堆存储方式来实现字符串的操作。C语言没有内置的字符串类型,因此需要通过字符数组来模拟字符串的处理。 首先,我们需要了解...

    C语言 不使用strcat函数实现连接两个字符串功能代码

    字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,strcat 函数具有字符串连接功能。下面是用C语言实现不使用是strcat 函数实现连接两个字符串的功能。 源代码:...

    C例子:字符串连接函数

    该程序是我写的博客“一起talk C栗子吧(第六十一回:C语言实例--字符串连接)”的配套程序,共享给大家使用

    PHP程序设计-3期(KC016) 2.5.7字符串连接课后习题.doc

    在PHP程序设计中,字符串连接...在实际开发中,字符串连接常用于构建动态消息、URL、SQL查询等。熟练掌握这些基本操作将对编写高效且健壮的PHP代码至关重要。通过此类练习,我们可以不断巩固这些概念,并提升编程技能。

    C++重载+完成字符串连接

    根据给定的文件信息,本文将详细介绍如何在C++中通过重载加号运算符(+)实现字符串的连接功能。 ### C++中的运算符重载 运算符重载是C++面向对象编程的一个重要特性,它允许程序员改变内置运算符(如+、-、*等)...

    C语言中的字符串连接函数

    #include #include void main() { char *a="My name is ",*b; puts(a); gets(b); strcat(a,b); puts(a); }

    java通用字符串连接

    在Java编程中,字符串连接是常见的操作,尤其是在处理集合数据如List、Set、Map和数组时。`java通用字符串连接`这个主题关注的是如何高效且灵活地将这些集合中的元素合并成一个单一的字符串,同时允许自定义连接分隔...

    Python字符串连接:技巧与最佳实践

    本文将详细介绍Python中字符串连接的多种方法,包括使用加号运算符、格式化字符串、f-strings、join方法等,以及它们的最佳实践和使用场景。 字符串连接是Python编程中的一个基本操作,它有多种实现方式。了解这些...

    将俩个字符串连接起来,用C语言实现

    当你想要将两个字符串连接起来时,通常会使用`strcat`或`strncat`这样的库函数,但在这个例子中,我们将探讨如何不依赖这些内置函数来实现字符串连接。 首先,我们需要了解基本的字符串操作。在C语言中,字符串常量...

    字符串连接方面测试时间

    本文将深入探讨在Java中使用不同方法进行字符串连接时的性能差异,特别是针对“+”运算符与`StringBuffer`类在大量字符串连接操作中的表现。 ### 标题解析:“字符串连接方面测试时间” 标题明确了文章的核心主题...

    字符串的连接 c++

    本文将详细讨论如何使用C++实现面向对象的字符串连接,以及如何通过具体代码实现两个字符串的连接。 首先,C++标准库提供了`std::string`类来处理字符串,它是一个非常方便且功能强大的类。在C++中,字符串连接通常...

    虚拟仪器第五次作业 字符串数组的连接,截取,插入,显示

    1. **字符串连接**:在LabVIEW中,可以使用“连接字符串”函数来将两个或多个字符串组合成一个新的字符串。这个函数接受一个或多个字符串数组作为输入,并返回一个包含所有输入字符串的单一字符串。你可以通过拖拽此...

    c语言连接字符串

    C语言中的字符串连接是一项基本且实用的技能,它涉及对字符串结束标志的理解以及对字符数组的熟练操作。通过上述代码的解析,我们可以看到如何有效地实现字符串的连接,同时确保结果字符串的格式正确无误。这不仅有...

    将两字符串连接,中间有空格

    将两字符串拼接,中间加了空格,没有用strcat()函数

    Python字符串连接的5种方法.docx

    在Python编程语言中,字符串连接是常见的操作,用于合并多个字符串形成新的文本。本文将详细介绍五种不同的字符串连接方法,适合Python初学者学习和参考。 1. **加号(+)连接** 使用加号(+)是大多数编程语言中...

Global site tag (gtag.js) - Google Analytics