`
尚将军
  • 浏览: 34738 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SQL— CONCAT(字符串连接函数)

 
阅读更多


有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:

    MySQL: CONCAT()
    Oracle: CONCAT(), ||
    SQL Server: +

CONCAT() 的语法如下:

CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。

请注意,Oracle的CONCAT()只允许两个参数;

换言之,一次只能将两个字串串连起来。不过,在Oracle中,我们可以用'||'来一次串连多个字串。

来看几个例子。假设我们有以下的表格:

Geography 表格
region_name store_name
East Boston
East New York
West Los Angeles
West San Diego

例子1:

MySQL/Oracle:
SELECT CONCAT(region_name,store_name) FROM Geography
WHERE store_name = 'Boston';


结果:

'EastBoston'

例子2:

Oracle:
SELECT region_name || ' ' || store_name FROM Geography
WHERE store_name = 'Boston';


结果:

'East Boston'

例子3:

SQL Server:
SELECT region_name + ' ' + store_name FROM Geography
WHERE store_name = 'Boston';


结果:

'East Boston'
分享到:
评论

相关推荐

    Oracle_Sql_中常用字符串处理函数

    Oracle Sql 提供了 CONCAT() 函数,用于连接两个字符串。 示例:SELECT CONCAT('010-', '88888888') FROM dual; -- 返回 010-88888888 9. 首字母大写函数 INITCAP() Oracle Sql 提供了 INITCAP() 函数,用于将...

    SQL SERVER2012中新增函数之字符串函数CONCAT详解

    在SQL Server 2012中,引入了一个新的字符串函数——CONCAT,它的主要功能是方便地连接多个字符串。在CONCAT函数出现之前,我们通常使用 "+" 运算符来连接字符串,但这种方法存在一个问题,即如果其中任何一个字符串...

    mysql字符串连接函数

    本文主要介绍几种常用的字符串连接函数,包括`CONCAT()`、`CONCAT_WS()`以及`GROUP_CONCAT()`函数,并通过示例来详细解释它们的用法及其特性。 #### 1. CONCAT() `CONCAT()`函数用于连接一个或多个字符串值。它...

    ABAP字符串SQL Functions语法总结

    接下来,我们将深入探讨几种常用的ABAP SQL字符串函数: 1. `CONCAT(arg1, arg2)`: 这个函数用于连接两个字符串`arg1`和`arg2`。它会忽略尾部空格,并且结果的最大长度为1333个字符。例如: ```abap SELECT matnr,...

    SQL字符串函数大全

    ### SQL字符串函数详解 #### 一、去空格函数 去空格函数主要用于去除字符串中的空格,这对于数据清洗和标准化特别有用。 ##### LTRIM() - **功能**:LTRIM()函数的作用是从字符串的开头移除所有空格。 - **语法*...

    sql函数大全和对字符串操作函数

    - **CONCAT(str1, str2,...)**:将多个字符串连接成一个字符串。 - **SUBSTRING(str, start, length)**:从指定位置开始截取字符串的一部分。 - **REPLACE(str, oldstr, newstr)**:替换字符串中的指定子串。 - **...

    mysql拼接字符串函数.docx

    MySQL 中提供了两个主要的拼接字符串函数:CONCAT 函数和 CONCAT_WS 函数。这两个函数可以帮助开发者方便地进行字符串的拼接操作。 CONCAT 函数 CONCAT 函数是 MySQL 中最基本的拼接字符串函数,该函数接受一个或...

    类似于wmsys.wm_concat的自定义函数clob版

    在Oracle数据库中,`WMSYS.WM_CONCAT`函数是一个非常实用的工具,它用于将多行数据合并成一个单行字符串。然而,由于其内部处理机制,当需要合并的数据量过大时,可能会遇到“字符串缓冲区太小”的错误。这是因为`WM...

    SQL字符串函数SQL字符串函数SQL字符串函数

    ### SQL字符串函数详解 在数据库管理和数据处理领域中,SQL(Structured Query Language)是一种非常重要的语言,被广泛用于管理关系型数据库系统。SQL不仅能够帮助我们有效地存储、检索和操作数据,还提供了一系列...

    常用SQL字符串函数集锦.

    在SQL(结构化查询语言)中,字符串函数是用于处理文本数据的重要工具。它们可以帮助我们进行各种操作,如提取、转换、格式化和比较字符串。本篇将详细讲解一些常用的SQL字符串函数,以便你在数据库操作中更加...

    db2字符串分隔,函数,过程的使用

    总的来说,理解和掌握DB2中的字符串分隔函数、字符串函数以及过程的使用,对于日常的数据处理工作至关重要。它们能够帮助我们有效地操作和管理数据库中的字符串数据,提高工作效率。在实际应用中,应根据具体场景...

    常用oracle字符串操作函数

    Oracle数据库是世界上最广泛使用的数据库系统之一,尤其在企业级应用中占据重要地位。在处理数据时,字符串操作函数是...在日常工作中,结合源码和工具,这些字符串操作函数能帮助你编写出高效、简洁的SQL查询语句。

    Oracle字符串处理函数

    该示例中,`010-`与`88888888`通过CONCAT函数连接后,再与`- test`拼接。 #### 4. INITCAP INITCAP函数用于将字符串中的每个单词首字母大写,其余字母小写。例如: ``` SQL> select initcap('smith') upp from ...

    详解MySQL中concat函数的用法(连接字符串)

    在MySQL数据库中,`CONCAT`函数用于将两个或更多的字符串连接成一个单一的字符串。这个函数非常实用,尤其是在处理涉及字符串拼接的查询时。`CONCAT`的基本语法如下: ```sql CONCAT(str1, str2, ..., str_n) ``` ...

    mysql拼接字符串函数

    MySQL 拼接字符串函数 MySQL 中有三个常用的字符串拼接函数:CONCAT、CONCAT_WS 和 GROUP_CONCAT。这些函数都可以用来将多个字符串连接起来,但是它们的使用场景和效果不同。 CONCAT 函数 CONCAT 函数的语法是 `...

    MySQL 连接字符串函数 CONCAT() CONCAT-WS() GROUP-CONCAT()

    `CONCAT()` 函数用于将一个或多个字符串连接成一个单一的字符串。它的基本语法如下: ```sql CONCAT(str1, str2, ..., str_n) ``` 这个函数接受任意数量的字符串作为参数,并返回它们连接后的结果。如果所有...

    Postgresql的字符串操作函数

    这些函数提供了对文本字符串的各种操作,如拼接、截取、查找、替换等,极大地丰富了SQL语句的功能。以下是对PostgreSQL字符串操作函数的详细介绍: 1. **CONCAT()**:用于连接两个或多个字符串。例如,`CONCAT('...

    常用的字符和字符串处理类函数

    ### 七、字符串连接函数 #### CONCAT 函数 - **功能**:连接两个或多个字符串。 - **语法**:`CONCAT(字符串1, 字符串2, ...)` - **示例**: ```sql -- 示例代码缺失 ``` ### 八、数值操作函数 #### ROUND ...

    sql字符串函数说明

    除此之外,还有许多其他的字符串函数,例如LEN()计算字符串长度,REPLACE()替换子串,REVERSE()反转字符串顺序,CONCAT()连接多个字符串,以及许多其他高级的文本处理函数。了解和熟练使用这些函数能够极大地提升你...

    SQL Server字符串切割函数

    了解和熟练掌握这些字符串函数对于提升SQL查询效率和数据处理能力至关重要。在进行字符串操作时,还需要考虑性能问题,特别是对于大数据集,应尽可能优化字符串处理逻辑,以减少资源消耗。同时,注意不同版本的SQL ...

Global site tag (gtag.js) - Google Analytics