2013-07-26 24 views
0

下午所有,LEN> 10時的情況

我正在嘗試寫入一個case語句,該語句將12個字符替換爲「'。不能得到正確的語法,並想知道是否有人有任何指針?

CASE WHEN Field1 = LEN(Field1) >12 THEN '' ELSE Field1 END 

感謝

+1

嘗試CASE WHEN LEN(Field1)> 12 THEN''ELSE Field1 END –

+0

Worked Perfect - Thank you Mike – GPH

回答

4

擺脫WHENField1 =部分右側(WHENTHEN之間的部分必須是一個布爾表達式ONLY)。我猜你完全想要CASE表達式以外的表達式,因爲你不能在CASE表達式中進行賦值。

Field1 = CASE LEN(Field1) > 12 THEN '' ELSE Field1 END