有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:
- 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和SQL Server的驱动程序及其连接字符串。 首先,jtds是一个开源的Java数据库连接器,主要支持Microsoft SQL Server和Sybase数据库。它的优点在于...
本教程涵盖了SQL在三大主流数据库系统——Oracle、MySQL和SQL Server中的应用,旨在帮助学习者掌握通用的SQL知识,从而能够高效地进行数据查询、更新、插入和删除等操作。 在Oracle数据库中,SQL被广泛应用于数据的...
和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。 比如执行下面的SQL语句: 代码如下:SELECT ‘工号为’||FNumber||’的员工姓名为’||FName FROM T_...
本篇文章将详细介绍这两种方式,并提供Oracle、SQL、MySQL、DB2、Access、Sybase、Informix、PostgreSQL等常见数据库的连接字符串示例。 1. JDBC(Java Database Connectivity)是Java平台的标准接口,允许Java应用...
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 - ...
在这个示例中,同样指定了Oracle OLE DB Provider,并且明确设置了`PersistSecurityInfo`为True,这意味着连接字符串中的安全信息将被持久化。`UserID`和`Password`分别指定了登录数据库的用户名和密码,`DataSource...
`SUBSTRING`函数在SQL Server和PostgreSQL等数据库中用于从字符串中提取子串。其语法如下: ```sql SUBSTRING(string_expression, start_position, length) ``` - `string_expression`:需要被截取的原始字符串。 ...
从部分内容中,我们可以看到,这个资源提供了多种数据库连接字符串,包括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助手是一个获取ADO.Net连接字符串(支持ADO.Net助手是一个获取ADO.Net连接字符串(支持Access,SQLite,SQLServer,MySQL和ORACLE),测试SQL命令,存储过程和数据库之间互导数据的辅助软件。ADO.Net助手还可以...
数据库连接字符串是应用程序与数据库建立连接的关键配置,用于指定服务器地址、数据库名、用户名和密码等信息...同时,根据具体需求,可能需要调整连接字符串中的参数,如使用连接池优化性能或启用SSL加密增强安全性。
连接字符串官方文档: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#/.NET的连接各类主流数据库(SQL Server,MySQL,Microsoft Access,DB2,Oracle)的连接字符串。 一、C#/.NET连接Microsoft SQL Server 1. 使用ODBC数据库连接 // ODBC标准连接 ...
标题中的“ibatis 连接字符串 SqlMapConfig.xml”指的是使用iBATIS(一个轻量级的Java持久层框架)时,配置数据库连接的关键文件——SqlMapConfig.xml。这个文件是iBATIS的核心配置文件,它包含了数据源、事务管理器...
根据提供的标题和描述,本文将详细介绍在MySQL、SQL Server以及Oracle数据库中常用的函数。这些函数主要分为几大类:字符串处理函数、数值处理函数、日期处理函数、转换函数以及其他一些特殊用途的函数。 ### 字符...
### SQL连接字符串与驱动类名详解 在进行数据库开发时,正确配置数据库连接字符串和选择合适的驱动类是非常关键的步骤。这些配置项直接决定了应用程序如何与数据库建立连接,并且是程序能够正常运行的基础。 #### ...
截取字符串方面,Oracle 使用 SUBSTR 函数,而 MySQL 使用 SUBSTRING 函数。在 MySQL 中,从子句后的表如果是子查询形式,那么后面必须有别名。 事务 Oracle 很早就完全支持事务。MySQL 在 InnoDB 存储引擎的行级...
### JDBC连接Oracle、SQL Server与MySQL数据库字符串资料总结 #### 一、概述 在Java开发过程中,连接数据库是一项基础而重要的工作。为了确保应用程序能够高效地读取和写入数据,选择合适的JDBC驱动和正确的连接...
同时,为了提高应用程序的可移植性和维护性,推荐使用配置文件来存储数据库连接字符串,而不是硬编码到源代码中。 总的来说,C#提供了丰富的库支持与各种数据库系统的交互,使得开发者能够轻松地进行数据操作。无论...
Oracle数据库的连接池配置则需要用到ojdbc驱动,其连接字符串格式为`jdbc:oracle:thin:@<host>:<port>:<service_name>`。Oracle的连接池配置通常还需要设置SID或Service Name,以及其他特定的连接属性。 在Java中,...