`

sql mysql oracle中字符串连接

阅读更多

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

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

CONCAT() 的语法如下:

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

请注意,Oracle的CONCAT()只允许两个参数;换言之,一次只能将两个字串串连起来。不过,在Oracle中,我们可以用'||来一次串连多个字串。

 

下面来看几个例子

表名为Test

id path title ti
1 0 首页 0
2 0,1 新闻 1
3 0,2 JAVA 2
4 0,3 JSP 3
5 0,2,3 业界动态 2
6 0,2,3 国内新闻 1

MySQL/Oracle:
SELECT CONCAT(id,path) FROM Test
WHERE title= ' 首页';

结果

'01'

例子2:

Oracle:
SELECT id|| ', ' ||path FROM Geography
WHERE title= ' 首页';

结果

'0,1'

例子3:

SQL Server:
SELECTid + ', ' +path FROM Geography
WHERE title= ' 首页';

结果

'0,1'

 

例子4:

MySQL:
SELECTCONCAT(id,',',path) FROM Geography
WHERE title= ' 首页';

结果

'0,1'

这样就很明显的看出来其中的区别了!

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    jtds,mysql,oracle,sqlserver数据库驱动与连接字符串

    本文将详细探讨标题中提到的四个数据库系统——jtds、MySQL、Oracle和SQL Server的驱动程序及其连接字符串。 首先,jtds是一个开源的Java数据库连接器,主要支持Microsoft SQL Server和Sybase数据库。它的优点在于...

    通用SQL教程oracle,mysql,sqlserver

    本教程涵盖了SQL在三大主流数据库系统——Oracle、MySQL和SQL Server中的应用,旨在帮助学习者掌握通用的SQL知识,从而能够高效地进行数据查询、更新、插入和删除等操作。 在Oracle数据库中,SQL被广泛应用于数据的...

    Oracle中字符串连接的实现方法

    和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。 比如执行下面的SQL语句: 代码如下:SELECT ‘工号为’||FNumber||’的员工姓名为’||FName FROM T_...

    C#数据库连接字符串集合(Sql验证Windows身份验证)[归类].pdf

    使用 Windows 身份验证连接 Sql Server 数据库时,需要在连接字符串中指定 Integrated Security=SSPI,例如: ```csharp public void SqlConnectionOpen() { SqlConnection conn = new SqlConnection(); conn....

    jdbc和odbc连接字符串 Oracle SQL MySQL DB2 Access Sybase Informix PostgreSQL

    本篇文章将详细介绍这两种方式,并提供Oracle、SQL、MySQL、DB2、Access、Sybase、Informix、PostgreSQL等常见数据库的连接字符串示例。 1. JDBC(Java Database Connectivity)是Java平台的标准接口,允许Java应用...

    jdbc连接字符串示例

    JDBC 连接字符串示例 本文将详细介绍 JDBC 连接字符串的示例,包括 Oracle、...本文中,我们提供了 Oracle、MySQL、SQL Server 等多种数据库的连接字符串示例,希望能够帮助读者更好地理解和使用 JDBC 连接字符串。

    数据库连接字符串大全

    这种方式允许直接在连接字符串中指定所有必要的参数,而无需预先配置DSN。 - **连接字符串示例**: - ODBC Driver for AS/400 - ODBC Driver for Access - ODBC Driver for dBASE - ODBC Driver for Excel - ...

    在SQL查询中如何截取字符串后转成数值型?

    `SUBSTRING`函数在SQL Server和PostgreSQL等数据库中用于从字符串中提取子串。其语法如下: ```sql SUBSTRING(string_expression, start_position, length) ``` - `string_expression`:需要被截取的原始字符串。 ...

    ado连接数据库字符串大全.pdf

    从部分内容中,我们可以看到,这个资源提供了多种数据库连接字符串,包括ODBC DSN连接、ODBC DSN-Less连接、ODBC Driver for AS/400、ODBC Driver for Access、ODBC Driver for DBASE、ODBC Driver for Excel、ODBC ...

    ADO.Net助手V1.10---一个获取ADO.Net连接字符串,测试SQL命令的辅助软件

    ADO.Net助手是一个获取ADO.Net连接字符串(支持ADO.Net助手是一个获取ADO.Net连接字符串(支持Access,SQLite,SQLServer,MySQL和ORACLE),测试SQL命令,存储过程和数据库之间互导数据的辅助软件。ADO.Net助手还可以...

    数据库连接字符串大全及详解

    数据库连接字符串是应用程序与数据库建立连接的关键配置,用于指定服务器地址、数据库名、用户名和密码等信息...同时,根据具体需求,可能需要调整连接字符串中的参数,如使用连接池优化性能或启用SSL加密增强安全性。

    Microsoft SQL 数据库连接字符串大全.pdf

    连接字符串官方文档:SQL Server,SQL Server 2005,ACCESS,Oracle,MySQL,Interbase,IBM DB2,Sybase,Informix,Ingres,Mimer SQL,Lightbase,PostgreSQL,Paradox,DNS,Firebird,Excel ,Text,DBF / ...

    C#连接数据库(SQL Server,MySQL,Microsoft Access,DB2,Oracle)连接字符串.txt

    那么,我们今天就来总结整理一下C#/.NET的连接各类主流数据库(SQL Server,MySQL,Microsoft Access,DB2,Oracle)的连接字符串。 一、C#/.NET连接Microsoft SQL Server 1. 使用ODBC数据库连接 // ODBC标准连接 ...

    ibatis 连接字符串 SqlMapConfig.xml

    标题中的“ibatis 连接字符串 SqlMapConfig.xml”指的是使用iBATIS(一个轻量级的Java持久层框架)时,配置数据库连接的关键文件——SqlMapConfig.xml。这个文件是iBATIS的核心配置文件,它包含了数据源、事务管理器...

    MYSQL,SQLSERVER,ORACLE常用的函数

    根据提供的标题和描述,本文将详细介绍在MySQL、SQL Server以及Oracle数据库中常用的函数。这些函数主要分为几大类:字符串处理函数、数值处理函数、日期处理函数、转换函数以及其他一些特殊用途的函数。 ### 字符...

    sql连接字符串和驱动类名

    ### SQL连接字符串与驱动类名详解 在进行数据库开发时,正确配置数据库连接字符串和选择合适的驱动类是非常关键的步骤。这些配置项直接决定了应用程序如何与数据库建立连接,并且是程序能够正常运行的基础。 #### ...

    oracle,sqlserver及mysql对比

    截取字符串方面,Oracle 使用 SUBSTR 函数,而 MySQL 使用 SUBSTRING 函数。在 MySQL 中,从子句后的表如果是子查询形式,那么后面必须有别名。 事务 Oracle 很早就完全支持事务。MySQL 在 InnoDB 存储引擎的行级...

    JDBC连接orcal,sql_server_,mysql_数据库字符串资料总结

    ### JDBC连接Oracle、SQL Server与MySQL数据库字符串资料总结 #### 一、概述 在Java开发过程中,连接数据库是一项基础而重要的工作。为了确保应用程序能够高效地读取和写入数据,选择合适的JDBC驱动和正确的连接...

    C#连接Oracle,sqlsever,mysql数据库

    同时,为了提高应用程序的可移植性和维护性,推荐使用配置文件来存储数据库连接字符串,而不是硬编码到源代码中。 总的来说,C#提供了丰富的库支持与各种数据库系统的交互,使得开发者能够轻松地进行数据操作。无论...

    mysql,sqlserver,oracle,java连接池,连接程序

    Oracle数据库的连接池配置则需要用到ojdbc驱动,其连接字符串格式为`jdbc:oracle:thin:@<host>:<port>:<service_name>`。Oracle的连接池配置通常还需要设置SID或Service Name,以及其他特定的连接属性。 在Java中,...

Global site tag (gtag.js) - Google Analytics