1

我在一个看起来像这样的 sql 表中有一个表:

column
1
2
welcome from henry
welcome from beth
welcome
3
4

如何仅将具有“欢迎来自”的值编辑为仅“欢迎”?

新栏目:

1
2
welcome
welcome
welcome
3
4

我无法编辑表格,必须在 select 语句中执行此操作。

4

2 回答 2

1

你可以使用:

UPDATE tab
SET col = 'welcome'
WHERE col LIKE 'welcome %'

编辑:

不幸的是我不能更新任何表,我只能做选择语句

SELECT CASE WHEN col LIKE 'welcome %' THEN 'welcome' ELSE col END AS col
FROM tab
于 2019-06-13T17:49:33.360 回答
0
UPDATE table_name 
SET column_name = 'VALUE YOU WANTS TO ADD IN PLACE OF OLD'
WHERE column_name LIKE 'old_value %;'
于 2019-06-13T17:55:25.243 回答