日期:2014-05-17  浏览次数:20435 次

学生求教:SQL技术-如何给表的原有字段增加新字段以及删除表的字段中的特定字段?
增加字段:

如:student 表中的 name 字段为"张三",现在我想把"李四"添加进去,使得 name 字段显示为"张三李四";如果要添加的字段是一个变量呢?

删除字段:

如上例中的 name 原为"张三李四",我想把"李四"删除,显示为"张三"。

用SQL怎么写?


方法:除了
  UPDATE student SET name=replace(name,"张三","张三李四") WHERE name LIKE '%张三%'
  UPDATE student SET name=replace(name,"李四","") WHERE name LIKE '%李四%'

还有什么方法?

------解决方案--------------------
探讨
增加字段:

如:student 表中的 name 字段为"张三",现在我想把"李四"添加进去,使得 name 字段显示为"张三李四";如果要添加的字段是一个变量呢?

删除字段:

如上例中的 name 原为"张三李四",我想把"李四"删除,显示为"张三"。

用SQL怎么写?


方法:除了
UPDATE student……