對於我有這種說法SQL INSERT與選擇的情況下表中的值
Insert into TblStuff
(FullName,Address,City,Zip)
Select
Case
When Middle is Null Then Fname + LName as FullName,
Else Fname +' ' + Middle + ' '+ Lname as FullName,
End
Case
When Address2 is Null Then Address1 as Address,
else Address1 +', ' + Address2 as Address,
End
City as City,
Zip as Zip
from tblImport
我得到附近關鍵字不正確的語法「爲」
編輯添加到這個問題麻煩些原因,讓我知道是否需要添加新帖子。
我知道下面是一個小小的不同的陳述,但你可以做一個類似於下面的案例聲明?下面的表述甚至有意義嗎?
Insert into TblStuff
(NickName,FirstName,MiddleName,Suffix)
Case when FirstName IS NULL then
NickName as Nickname,
IsNULL(FirstName,'''') as FirstName,
IsNULL(MiddelName,'''') as MiddleName,
IsNULL(NameSuffix,'''') as Suffix,
Else
IsNull(NickName2,'''') as NickName,
IsNULL(FirstName,'''') as FirstName,
IsNULL(MiddelName,'''') as Middlename,
Case when NameSuffix2 is NULL then
IsNULL(NameSuffix,'''')as suffix,
Else
IsNULL(NameSuffix,'''') + '''', '''' + IsNULL(NameSuffix2,'''') as suffix,
End
End
From tblImport
所有答案的作品,謝謝很多傢伙!我還有一個問題,我不確定是否需要在這篇文章中發表一篇新文章或者只是問一下,但是這裏有。在案例中說我是這樣的工作 – eripey 2013-04-04 22:33:31