这是一个问题:从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不同。 –