這是一個問題:從Person表中選擇BusinessEntityID,Title,FirstName的第一個字母,MiddleName的第一個字母和Last Name(標籤爲全名),其中不存在NULL在名字的任何部分。其中<column name>不爲空
這是我迄今:
Use AdventureWorks2008R2;
Select BusinessEntityID,SUBSTRING(Title,1,3)+' '+SUBSTRING(FirstName,1,1)+' '+
SUBSTRING(MiddleName,1,1)+' '+ LastName as 'Full Name'
From Person.Person
Where LastName IS NOT NULL;
然而姓氏列顯示NULL值
它們實際上是NULL嗎?或者只是一個字符串'「null」或'''' –
它顯示NULL值嗎?還是顯示'''(空字符串)值?這兩者非常不同。 – David
你如何確認'姓氏'IS NULL?您沒有選擇該值。也許它們只是空字符串,與NULL不同。 –