2009-07-01 21 views
1

我有两个字段与一个字符串,我想那些像第三场组合:加入在SQL更新查询字符串

UPDATE table SET field3=field1 . '_' . field2 

会是怎样的,正确的语法?

这是MySQL。

好吧,CONCAT THING的工作,是否有一个功能,将这些领域转换为小写?

+0

对于较低的情况下,有'LOWER()`或`LCASE()` – Seki 2012-08-30 08:09:37

回答

2

它依赖于数据库管理系统。在SQL Server将是:

UPDATE table SET field3 = field1 + '_' + field2 

而在MySQL可以用做:

UPDATE table SET field3 = CONCAT_WS ('_', field1, field2) 
+0

在MySQL中你可以也做CONCAT(field1,'_',field2) – 2009-07-01 14:07:42

1

在SQL Server:

UPDATE table SET field3 = field1 + '._.' + field2