2009-07-01 64 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