数据库字符串处理函数
在数据库操作中,经常要进行字符串的拼接和替换等操作。下面总结归纳如下:
示例数据表people如下:
1 sql server数据库中的sql语句可以直接用 + 号进行字符串的拼接。举例如下:
select Name + ‘ ’ + gentle as message from people
sql server 数据库可以用replace函数进行字符串替代。举例如下:
select replace(hobby, '|', ' , ') as hobby from people
对于列的字段是ctext或text类型的数据不能够直接使用replace 函数,可以将列转化为其他类型然后再使用,如下
select replace(cast(hobby as varchar(8000)) , '|', ' , ') as hobby from people
2 mysql 数据库采用contact()函数进行拼接。举例如下:
select contact(name, gentle) from people
3 Orcle 数据库可以用contact() 和 || 两种方式进行函数拼接。举例如下:
select name || ‘ ’ || gentle from people