MySQL数据库 oracle数据库连接字符串的方法
2010-12-19 19:28codeif.com
在oracle和mysql中都不能使用sql中的+(加号)连接字符串,那在oracle和mysql数据库中如何连接字符串呢?
oracle中字符串连接:
oracle中使用|| 双竖线连接字符串,如下面的例子
SQL> select 'a'||'b' from dual; 'A'||'B' -------- ab
mysql中字符串的连接:
mysql中使用CONCAT函数连接字符串,看下下面的例子你就知道这个函数的用法了
mysql> select CONCAT('a', 'b');
+------------------+
| CONCAT('a', 'b') |
+------------------+
| ab |
+------------------+
1 row in set (0.00 sec)
mysql> select CONCAT('a', 'b', 'c');
+-----------------------+
| CONCAT('a', 'b', 'c') |
+-----------------------+
| abc |
+-----------------------+
1 row in set (0.00 sec)
mysql> select CONCAT('a', 'b', 'c', 'd');
+----------------------------+
| CONCAT('a', 'b', 'c', 'd') |
+----------------------------+
| abcd |
+----------------------------+
1 row in set (0.00 sec)
mysql>
