数据库字符串处理函数

  在数据库操作中,经常要进行字符串的拼接和替换等操作。下面总结归纳如下:

示例数据表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

posted @ 2012-03-17 18:53  cloud_fish  阅读(644)  评论(2编辑  收藏  举报