0

在数据库 product_description 中,我有一个名为 custom_title (vchar) 的列的一些空值。我想用另一个名为“name”的值(vchar)和一个文本来更新它。我试过并返回0:

SELECT name + 'text' AS custom_title 
FROM product_description 
where custom_title is NULL
4

1 回答 1

2
SELECT concat(name ,'text' ) AS custom_title FROM product_description where custom_title is NULL

如果要更新,则需要使用更新语句,而不是选择...

update product_description 
  set custom_title = concat(name ,'text' ) 
    where custom_title is NULL

要做第一个字母的大写...

SELECT concat(upper(substring(name, 0,1 )),substring(name, 2) ,'text' ) AS custom_title 
    FROM product_description where custom_title is NULL
于 2013-07-16T20:00:33.797 回答