我想從一個表中創建一個視圖,我們有一個FirstName,LastName和MiddleName列,MiddleName可以是NULL,加上薪水。我需要用MiddleName替換MiddleName和空字符串。我正在使用SQL Management Studio。 我想出了這個代碼:創建視圖。用空字符串替換NULL值。 SQL
CREATE VIEW V_EmployeeNameJobTitle AS
SELECT FirstName + ' ' + MiddleName + ' ' + LastName AS [Fullname], Salary FROM Employees WHERE MiddleName IS NOT NULL
UNION SELECT FirstName + ' ' + LastName AS [Fullname], Salary FROM Employees WHERE MiddleName IS NULL
但是,這似乎並沒有工作,我想,這是不是很漂亮。任何其他建議,我可能會縮短這一點。提前致謝。
'COALESCE(列, '')'。 – jarlh