SQL - 修改特定行条目的文本

时间:2012-07-19 00:14:33

标签: sql view format

假设我在一个简单的SELECT语句中有一个SQL列。

如何在不覆盖数据的情况下修改特定行条目的文本?

我正在考虑缩进我在VS中创建的表的某些特定条目(例如,名为'Name'的每个条目都将更改为'Name')。所以我想修改我的SQL查询以更改某些特定字段,以便在调用它们时缩进。

提前致谢!

2 个答案:

答案 0 :(得分:1)

对于MySQL,您可以使用replace

SELECT REPLACE(field, 'Name', ' Name')

对于Oracle,您可以执行translate

SELECT TRANSLATE(...). 

您也可以通过CASE语句在MySQL和T-SQL中执行此操作。

答案 1 :(得分:0)

在mysql中......

UPDATE TABLE_NAME SET NAME = CONCAT(' ', NAME) WHERE ...